keycloak
公開メンバ関数 | 公開変数類 | 限定公開変数類 | 全メンバ一覧
org.keycloak.services.clientregistration.InitialAccessToken クラス
org.keycloak.services.clientregistration.InitialAccessToken の継承関係図
Inheritance graph
org.keycloak.services.clientregistration.InitialAccessToken 連携図
Collaboration graph

公開メンバ関数

JsonWebToken id (String id)
 
JsonWebToken expiration (int expiration)
 
JsonWebToken notBefore (int notBefore)
 
JsonWebToken issuedAt (int issuedAt)
 
JsonWebToken issuer (String issuer)
 
JsonWebToken audience (String... audience)
 
JsonWebToken subject (String subject)
 
JsonWebToken type (String type)
 
JsonWebToken issuedFor (String issuedFor)
 
String getId ()
 
int getExpiration ()
 
boolean isExpired ()
 
int getNotBefore ()
 
boolean isNotBefore (int allowedTimeSkew)
 
boolean isActive ()
 
boolean isActive (int allowedTimeSkew)
 
int getIssuedAt ()
 
JsonWebToken issuedNow ()
 
String getIssuer ()
 
String [] getAudience ()
 
boolean hasAudience (String audience)
 
JsonWebToken addAudience (String audience)
 
String getSubject ()
 
void setSubject (String subject)
 
String getType ()
 
String getIssuedFor ()
 
Map< String, Object > getOtherClaims ()
 
void setOtherClaims (String name, Object value)
 
TokenCategory getCategory ()
 

公開変数類

String issuedFor
 

限定公開変数類

String id
 
int expiration
 
int notBefore
 
int issuedAt
 
String issuer
 
String [] audience
 
String subject
 
String type
 
Map< String, Object > otherClaims = new HashMap<>()
 

詳解

著者
Marek Posolda

関数詳解

◆ addAudience()

JsonWebToken org.keycloak.representations.JsonWebToken.addAudience ( String  audience)
inlineinherited
165  {
166  if (this.audience == null) {
167  this.audience = new String[] { audience };
168  } else {
169  // Check if audience is already there
170  for (String aud : this.audience) {
171  if (audience.equals(aud)) {
172  return this;
173  }
174  }
175 
176  String[] newAudience = Arrays.copyOf(this.audience, this.audience.length + 1);
177  newAudience[this.audience.length] = audience;
178  this.audience = newAudience;
179  }
180  return this;
181  }
String [] audience
Definition: JsonWebToken.java:55

◆ audience()

JsonWebToken org.keycloak.representations.JsonWebToken.audience ( String...  audience)
inlineinherited
160  {
161  this.audience = audience;
162  return this;
163  }
String [] audience
Definition: JsonWebToken.java:55

◆ expiration()

JsonWebToken org.keycloak.representations.JsonWebToken.expiration ( int  expiration)
inlineinherited
78  {
79  this.expiration = expiration;
80  return this;
81  }
int expiration
Definition: JsonWebToken.java:45

◆ getAudience()

String [] org.keycloak.representations.JsonWebToken.getAudience ( )
inlineinherited
146  {
147  return audience;
148  }
String [] audience
Definition: JsonWebToken.java:55

◆ getCategory()

TokenCategory org.keycloak.representations.JsonWebToken.getCategory ( )
inlineinherited

org.keycloak.Tokenを実装しています。

235  {
236  return TokenCategory.INTERNAL;
237  }

◆ getExpiration()

int org.keycloak.representations.JsonWebToken.getExpiration ( )
inlineinherited
74  {
75  return expiration;
76  }
int expiration
Definition: JsonWebToken.java:45

◆ getId()

String org.keycloak.representations.JsonWebToken.getId ( )
inlineinherited
64  {
65  return id;
66  }
String id
Definition: JsonWebToken.java:43

◆ getIssuedAt()

int org.keycloak.representations.JsonWebToken.getIssuedAt ( )
inlineinherited
117  {
118  return issuedAt;
119  }
int issuedAt
Definition: JsonWebToken.java:49

◆ getIssuedFor()

String org.keycloak.representations.JsonWebToken.getIssuedFor ( )
inlineinherited

OAuth client the token was issued for.

戻り値
210  {
211  return issuedFor;
212  }
String issuedFor
Definition: JsonWebToken.java:61

◆ getIssuer()

String org.keycloak.representations.JsonWebToken.getIssuer ( )
inlineinherited
136  {
137  return issuer;
138  }
String issuer
Definition: JsonWebToken.java:51

◆ getNotBefore()

int org.keycloak.representations.JsonWebToken.getNotBefore ( )
inlineinherited
88  {
89  return notBefore;
90  }
int notBefore
Definition: JsonWebToken.java:47

◆ getOtherClaims()

Map<String, Object> org.keycloak.representations.JsonWebToken.getOtherClaims ( )
inlineinherited

This is a map of any other claims and data that might be in the IDToken. Could be custom claims set up by the auth server

戻り値
225  {
226  return otherClaims;
227  }
Map< String, Object > otherClaims
Definition: JsonWebToken.java:62

◆ getSubject()

String org.keycloak.representations.JsonWebToken.getSubject ( )
inlineinherited
183  {
184  return subject;
185  }
String subject
Definition: JsonWebToken.java:57

◆ getType()

String org.keycloak.representations.JsonWebToken.getType ( )
inlineinherited
196  {
197  return type;
198  }
String type
Definition: JsonWebToken.java:59

◆ hasAudience()

boolean org.keycloak.representations.JsonWebToken.hasAudience ( String  audience)
inlineinherited
150  {
151  if (this.audience == null) return false;
152  for (String a : this.audience) {
153  if (a.equals(audience)) {
154  return true;
155  }
156  }
157  return false;
158  }
String [] audience
Definition: JsonWebToken.java:55

◆ id()

JsonWebToken org.keycloak.representations.JsonWebToken.id ( String  id)
inlineinherited
68  {
69  this.id = id;
70  return this;
71  }
String id
Definition: JsonWebToken.java:43

◆ isActive() [1/2]

boolean org.keycloak.representations.JsonWebToken.isActive ( )
inlineinherited

Tests that the token is not expired and is not-before.

戻り値
108  {
109  return isActive(0);
110  }
boolean isActive()
Definition: JsonWebToken.java:108

◆ isActive() [2/2]

boolean org.keycloak.representations.JsonWebToken.isActive ( int  allowedTimeSkew)
inlineinherited
113  {
114  return (!isExpired() || expiration == 0) && (isNotBefore(allowedTimeSkew) || notBefore == 0);
115  }
int notBefore
Definition: JsonWebToken.java:47
int expiration
Definition: JsonWebToken.java:45
boolean isNotBefore(int allowedTimeSkew)
Definition: JsonWebToken.java:98
boolean isExpired()
Definition: JsonWebToken.java:84

◆ isExpired()

boolean org.keycloak.representations.JsonWebToken.isExpired ( )
inlineinherited
84  {
85  return Time.currentTime() > expiration;
86  }
int expiration
Definition: JsonWebToken.java:45

◆ isNotBefore()

boolean org.keycloak.representations.JsonWebToken.isNotBefore ( int  allowedTimeSkew)
inlineinherited
98  {
99  return Time.currentTime() + allowedTimeSkew >= notBefore;
100  }
int notBefore
Definition: JsonWebToken.java:47

◆ issuedAt()

JsonWebToken org.keycloak.representations.JsonWebToken.issuedAt ( int  issuedAt)
inlineinherited
130  {
131  this.issuedAt = issuedAt;
132  return this;
133  }
int issuedAt
Definition: JsonWebToken.java:49

◆ issuedFor()

JsonWebToken org.keycloak.representations.JsonWebToken.issuedFor ( String  issuedFor)
inlineinherited
214  {
215  this.issuedFor = issuedFor;
216  return this;
217  }
String issuedFor
Definition: JsonWebToken.java:61

◆ issuedNow()

JsonWebToken org.keycloak.representations.JsonWebToken.issuedNow ( )
inlineinherited

Set issuedAt to the current time

125  {
126  issuedAt = Time.currentTime();
127  return this;
128  }
int issuedAt
Definition: JsonWebToken.java:49

◆ issuer()

JsonWebToken org.keycloak.representations.JsonWebToken.issuer ( String  issuer)
inlineinherited
140  {
141  this.issuer = issuer;
142  return this;
143  }
String issuer
Definition: JsonWebToken.java:51

◆ notBefore()

JsonWebToken org.keycloak.representations.JsonWebToken.notBefore ( int  notBefore)
inlineinherited
92  {
93  this.notBefore = notBefore;
94  return this;
95  }
int notBefore
Definition: JsonWebToken.java:47

◆ setOtherClaims()

void org.keycloak.representations.JsonWebToken.setOtherClaims ( String  name,
Object  value 
)
inlineinherited
230  {
231  otherClaims.put(name, value);
232  }
Map< String, Object > otherClaims
Definition: JsonWebToken.java:62

◆ setSubject()

void org.keycloak.representations.JsonWebToken.setSubject ( String  subject)
inlineinherited
192  {
193  this.subject = subject;
194  }
String subject
Definition: JsonWebToken.java:57

◆ subject()

JsonWebToken org.keycloak.representations.JsonWebToken.subject ( String  subject)
inlineinherited
187  {
188  this.subject = subject;
189  return this;
190  }
String subject
Definition: JsonWebToken.java:57

◆ type()

JsonWebToken org.keycloak.representations.JsonWebToken.type ( String  type)
inlineinherited
200  {
201  this.type = type;
202  return this;
203  }
String type
Definition: JsonWebToken.java:59

メンバ詳解

◆ audience

String [] org.keycloak.representations.JsonWebToken.audience
protectedinherited

◆ expiration

int org.keycloak.representations.JsonWebToken.expiration
protectedinherited

◆ id

String org.keycloak.representations.JsonWebToken.id
protectedinherited

◆ issuedAt

int org.keycloak.representations.JsonWebToken.issuedAt
protectedinherited

◆ issuedFor

String org.keycloak.representations.JsonWebToken.issuedFor
inherited

◆ issuer

String org.keycloak.representations.JsonWebToken.issuer
protectedinherited

◆ notBefore

int org.keycloak.representations.JsonWebToken.notBefore
protectedinherited

◆ otherClaims

Map<String, Object> org.keycloak.representations.JsonWebToken.otherClaims = new HashMap<>()
protectedinherited

◆ subject

String org.keycloak.representations.JsonWebToken.subject
protectedinherited

◆ type

String org.keycloak.representations.JsonWebToken.type
protectedinherited

このクラス詳解は次のファイルから抽出されました: