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

公開メンバ関数

List< DockerAccessgetAccessItems ()
 
DockerResponseToken id (final String id)
 
DockerResponseToken expiration (final int expiration)
 
DockerResponseToken notBefore (final int notBefore)
 
DockerResponseToken issuedNow ()
 
DockerResponseToken issuedAt (final int issuedAt)
 
DockerResponseToken issuer (final String issuer)
 
DockerResponseToken audience (final String... audience)
 
DockerResponseToken subject (final String subject)
 
DockerResponseToken type (final String type)
 
DockerResponseToken issuedFor (final String issuedFor)
 
String getId ()
 
int getExpiration ()
 
boolean isExpired ()
 
int getNotBefore ()
 
boolean isNotBefore (int allowedTimeSkew)
 
boolean isActive ()
 
boolean isActive (int allowedTimeSkew)
 
int getIssuedAt ()
 
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
 

限定公開変数類

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

詳解

関数詳解

◆ 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()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.audience ( final String...  audience)
inline
75  {
76  super.audience(audience);
77  return this;
78  }
DockerResponseToken audience(final String... audience)
Definition: DockerResponseToken.java:75

◆ expiration()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.expiration ( final int  expiration)
inline
45  {
46  super.expiration(expiration);
47  return this;
48  }
DockerResponseToken expiration(final int expiration)
Definition: DockerResponseToken.java:45

◆ getAccessItems()

List<DockerAccess> org.keycloak.representations.docker.DockerResponseToken.getAccessItems ( )
inline
34  {
35  return accessItems;
36  }
List< DockerAccess > accessItems
Definition: DockerResponseToken.java:32

◆ 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()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.id ( final String  id)
inline
39  {
40  super.id(id);
41  return this;
42  }

◆ 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()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.issuedAt ( final int  issuedAt)
inline
63  {
64  super.issuedAt(issuedAt);
65  return this;
66  }
DockerResponseToken issuedAt(final int issuedAt)
Definition: DockerResponseToken.java:63

◆ issuedFor()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.issuedFor ( final String  issuedFor)
inline
93  {
94  super.issuedFor(issuedFor);
95  return this;
96  }
DockerResponseToken issuedFor(final String issuedFor)
Definition: DockerResponseToken.java:93

◆ issuedNow()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.issuedNow ( )
inline
57  {
58  super.issuedNow();
59  return this;
60  }

◆ issuer()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.issuer ( final String  issuer)
inline
69  {
70  super.issuer(issuer);
71  return this;
72  }
DockerResponseToken issuer(final String issuer)
Definition: DockerResponseToken.java:69

◆ notBefore()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.notBefore ( final int  notBefore)
inline
51  {
52  super.notBefore(notBefore);
53  return this;
54  }
DockerResponseToken notBefore(final int notBefore)
Definition: DockerResponseToken.java:51

◆ 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()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.subject ( final String  subject)
inline
81  {
82  super.subject(subject);
83  return this;
84  }
DockerResponseToken subject(final String subject)
Definition: DockerResponseToken.java:81

◆ type()

DockerResponseToken org.keycloak.representations.docker.DockerResponseToken.type ( final String  type)
inline
87  {
88  super.type(type);
89  return this;
90  }
DockerResponseToken type(final String type)
Definition: DockerResponseToken.java:87

メンバ詳解

◆ accessItems

List<DockerAccess> org.keycloak.representations.docker.DockerResponseToken.accessItems = new ArrayList<>()
protected

◆ 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

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