keycloak
公開メンバ関数 | 公開変数類 | 限定公開変数類 | 非公開変数類 | 全メンバ一覧
org.keycloak.authorization.client.representation.TokenIntrospectionResponse クラス
org.keycloak.authorization.client.representation.TokenIntrospectionResponse の継承関係図
Inheritance graph
org.keycloak.authorization.client.representation.TokenIntrospectionResponse 連携図
Collaboration graph

公開メンバ関数

Boolean getActive ()
 
List< PermissiongetPermissions ()
 
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)
 
String getSubject ()
 
void setSubject (String subject)
 
String getType ()
 
String getIssuedFor ()
 
Map< String, Object > getOtherClaims ()
 
void setOtherClaims (String name, Object value)
 

公開変数類

String issuedFor
 

限定公開変数類

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

非公開変数類

Boolean active
 
List< Permissionpermissions
 

詳解

著者
Pedro Igor

関数詳解

◆ audience()

JsonWebToken org.keycloak.representations.JsonWebToken.audience ( String...  audience)
inlineinherited
157  {
158  this.audience = audience;
159  return this;
160  }
String [] audience
Definition: JsonWebToken.java:52

◆ expiration()

JsonWebToken org.keycloak.representations.JsonWebToken.expiration ( int  expiration)
inlineinherited
75  {
76  this.expiration = expiration;
77  return this;
78  }
int expiration
Definition: JsonWebToken.java:42

◆ getActive()

Boolean org.keycloak.authorization.client.representation.TokenIntrospectionResponse.getActive ( )
inline
36  {
37  return this.active;
38  }
Boolean active
Definition: TokenIntrospectionResponse.java:32

◆ getAudience()

String [] org.keycloak.representations.JsonWebToken.getAudience ( )
inlineinherited
143  {
144  return audience;
145  }
String [] audience
Definition: JsonWebToken.java:52

◆ getExpiration()

int org.keycloak.representations.JsonWebToken.getExpiration ( )
inlineinherited
71  {
72  return expiration;
73  }
int expiration
Definition: JsonWebToken.java:42

◆ getId()

String org.keycloak.representations.JsonWebToken.getId ( )
inlineinherited
61  {
62  return id;
63  }
String id
Definition: JsonWebToken.java:40

◆ getIssuedAt()

int org.keycloak.representations.JsonWebToken.getIssuedAt ( )
inlineinherited
114  {
115  return issuedAt;
116  }
int issuedAt
Definition: JsonWebToken.java:46

◆ getIssuedFor()

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

OAuth client the token was issued for.

戻り値
189  {
190  return issuedFor;
191  }
String issuedFor
Definition: JsonWebToken.java:58

◆ getIssuer()

String org.keycloak.representations.JsonWebToken.getIssuer ( )
inlineinherited
133  {
134  return issuer;
135  }
String issuer
Definition: JsonWebToken.java:48

◆ getNotBefore()

int org.keycloak.representations.JsonWebToken.getNotBefore ( )
inlineinherited
85  {
86  return notBefore;
87  }
int notBefore
Definition: JsonWebToken.java:44

◆ 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

戻り値
204  {
205  return otherClaims;
206  }
Map< String, Object > otherClaims
Definition: JsonWebToken.java:59

◆ getPermissions()

List<Permission> org.keycloak.authorization.client.representation.TokenIntrospectionResponse.getPermissions ( )
inline
40  {
41  return this.permissions;
42  }
List< Permission > permissions
Definition: TokenIntrospectionResponse.java:34

◆ getSubject()

String org.keycloak.representations.JsonWebToken.getSubject ( )
inlineinherited
162  {
163  return subject;
164  }
String subject
Definition: JsonWebToken.java:54

◆ getType()

String org.keycloak.representations.JsonWebToken.getType ( )
inlineinherited
175  {
176  return type;
177  }
String type
Definition: JsonWebToken.java:56

◆ hasAudience()

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

◆ id()

JsonWebToken org.keycloak.representations.JsonWebToken.id ( String  id)
inlineinherited
65  {
66  this.id = id;
67  return this;
68  }
String id
Definition: JsonWebToken.java:40

◆ isActive() [1/2]

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

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

戻り値
105  {
106  return isActive(0);
107  }
boolean isActive()
Definition: JsonWebToken.java:105

◆ isActive() [2/2]

boolean org.keycloak.representations.JsonWebToken.isActive ( int  allowedTimeSkew)
inlineinherited
110  {
111  return (!isExpired() || expiration == 0) && (isNotBefore(allowedTimeSkew) || notBefore == 0);
112  }
boolean isExpired()
Definition: JsonWebToken.java:81
int expiration
Definition: JsonWebToken.java:42
int notBefore
Definition: JsonWebToken.java:44
boolean isNotBefore(int allowedTimeSkew)
Definition: JsonWebToken.java:95

◆ isExpired()

boolean org.keycloak.representations.JsonWebToken.isExpired ( )
inlineinherited
81  {
82  return Time.currentTime() > expiration;
83  }
int expiration
Definition: JsonWebToken.java:42

◆ isNotBefore()

boolean org.keycloak.representations.JsonWebToken.isNotBefore ( int  allowedTimeSkew)
inlineinherited
95  {
96  return Time.currentTime() + allowedTimeSkew >= notBefore;
97  }
int notBefore
Definition: JsonWebToken.java:44

◆ issuedAt()

JsonWebToken org.keycloak.representations.JsonWebToken.issuedAt ( int  issuedAt)
inlineinherited
127  {
128  this.issuedAt = issuedAt;
129  return this;
130  }
int issuedAt
Definition: JsonWebToken.java:46

◆ issuedFor()

JsonWebToken org.keycloak.representations.JsonWebToken.issuedFor ( String  issuedFor)
inlineinherited
193  {
194  this.issuedFor = issuedFor;
195  return this;
196  }
String issuedFor
Definition: JsonWebToken.java:58

◆ issuedNow()

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

Set issuedAt to the current time

122  {
123  issuedAt = Time.currentTime();
124  return this;
125  }
int issuedAt
Definition: JsonWebToken.java:46

◆ issuer()

JsonWebToken org.keycloak.representations.JsonWebToken.issuer ( String  issuer)
inlineinherited
137  {
138  this.issuer = issuer;
139  return this;
140  }
String issuer
Definition: JsonWebToken.java:48

◆ notBefore()

JsonWebToken org.keycloak.representations.JsonWebToken.notBefore ( int  notBefore)
inlineinherited
89  {
90  this.notBefore = notBefore;
91  return this;
92  }
int notBefore
Definition: JsonWebToken.java:44

◆ setOtherClaims()

void org.keycloak.representations.JsonWebToken.setOtherClaims ( String  name,
Object  value 
)
inlineinherited
209  {
210  otherClaims.put(name, value);
211  }
Map< String, Object > otherClaims
Definition: JsonWebToken.java:59

◆ setSubject()

void org.keycloak.representations.JsonWebToken.setSubject ( String  subject)
inlineinherited
171  {
172  this.subject = subject;
173  }
String subject
Definition: JsonWebToken.java:54

◆ subject()

JsonWebToken org.keycloak.representations.JsonWebToken.subject ( String  subject)
inlineinherited
166  {
167  this.subject = subject;
168  return this;
169  }
String subject
Definition: JsonWebToken.java:54

◆ type()

JsonWebToken org.keycloak.representations.JsonWebToken.type ( String  type)
inlineinherited
179  {
180  this.type = type;
181  return this;
182  }
String type
Definition: JsonWebToken.java:56

メンバ詳解

◆ active

Boolean org.keycloak.authorization.client.representation.TokenIntrospectionResponse.active
private

◆ 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

◆ permissions

List<Permission> org.keycloak.authorization.client.representation.TokenIntrospectionResponse.permissions
private

◆ subject

String org.keycloak.representations.JsonWebToken.subject
protectedinherited

◆ type

String org.keycloak.representations.JsonWebToken.type
protectedinherited

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