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

公開メンバ関数

 KeycloakAuthorizationRequest (AuthorizationProvider authorization, TokenManager tokenManager, EventBuilder event, HttpRequest request, Cors cors)
 
String getTicket ()
 
void setTicket (String ticket)
 
AccessToken getRpt ()
 
void setRpt (AccessToken rpt)
 
void setRpt (String rpt)
 
String getRptToken ()
 
void setClaimToken (String claimToken)
 
String getClaimToken ()
 
void setClaimTokenFormat (String claimTokenFormat)
 
String getClaimTokenFormat ()
 
void setPct (String pct)
 
String getPct ()
 
void setScope (String scope)
 
String getScope ()
 
void setPermissions (PermissionTicketToken permissions)
 
PermissionTicketToken getPermissions ()
 
Metadata getMetadata ()
 
void setMetadata (Metadata metadata)
 
void setAudience (String audience)
 
String getAudience ()
 
void setSubjectToken (String subjectToken)
 
String getSubjectToken ()
 
Map< String, List< String > > getClaims ()
 
void setClaims (Map< String, List< String >> claims)
 
void addPermission (String resourceId, List< String > scopes)
 
void addPermission (String resourceId, String... scopes)
 
void setSubmitRequest (boolean submitRequest)
 
boolean isSubmitRequest ()
 

関数

TokenManager getTokenManager ()
 
EventBuilder getEvent ()
 
HttpRequest getHttpRequest ()
 
AuthorizationProvider getAuthorization ()
 
Cors getCors ()
 
KeycloakSession getKeycloakSession ()
 
RealmModel getRealm ()
 

非公開変数類

final AuthorizationProvider authorization
 
final TokenManager tokenManager
 
final EventBuilder event
 
final HttpRequest httpRequest
 
final Cors cors
 

詳解

構築子と解体子

◆ KeycloakAuthorizationRequest()

org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.KeycloakAuthorizationRequest ( AuthorizationProvider  authorization,
TokenManager  tokenManager,
EventBuilder  event,
HttpRequest  request,
Cors  cors 
)
inline
570  {
572  this.tokenManager = tokenManager;
573  this.event = event;
574  httpRequest = request;
575  this.cors = cors;
576  }
final EventBuilder event
Definition: AuthorizationTokenService.java:566
final HttpRequest httpRequest
Definition: AuthorizationTokenService.java:567
final TokenManager tokenManager
Definition: AuthorizationTokenService.java:565
final AuthorizationProvider authorization
Definition: AuthorizationTokenService.java:564

関数詳解

◆ addPermission() [1/2]

void org.keycloak.representations.idm.authorization.AuthorizationRequest.addPermission ( String  resourceId,
List< String >  scopes 
)
inlineinherited
151  {
152  addPermission(resourceId, scopes.toArray(new String[scopes.size()]));
153  }
void addPermission(String resourceId, List< String > scopes)
Definition: AuthorizationRequest.java:151

◆ addPermission() [2/2]

void org.keycloak.representations.idm.authorization.AuthorizationRequest.addPermission ( String  resourceId,
String...  scopes 
)
inlineinherited
155  {
156  if (permissions == null) {
157  permissions = new PermissionTicketToken(new ArrayList<Permission>());
158  }
159 
160  Permission permission = null;
161 
162  for (Permission resourcePermission : permissions.getPermissions()) {
163  if (resourcePermission.getResourceId() != null && resourcePermission.getResourceId().equals(resourceId)) {
164  permission = resourcePermission;
165  break;
166  }
167  }
168 
169  if (permission == null) {
170  permission = new Permission(resourceId, new HashSet<String>());
171  permissions.getPermissions().add(permission);
172  }
173 
174  permission.getScopes().addAll(Arrays.asList(scopes));
175  }
List< Permission > getPermissions()
Definition: PermissionTicketToken.java:64
PermissionTicketToken permissions
Definition: AuthorizationRequest.java:38

◆ getAudience()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getAudience ( )
inlineinherited
131  {
132  return audience;
133  }
String audience
Definition: AuthorizationRequest.java:40

◆ getAuthorization()

AuthorizationProvider org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.getAuthorization ( )
inlinepackage
590  {
591  return authorization;
592  }
final AuthorizationProvider authorization
Definition: AuthorizationTokenService.java:564

◆ getClaims()

Map<String, List<String> > org.keycloak.representations.idm.authorization.AuthorizationRequest.getClaims ( )
inlineinherited
143  {
144  return claims;
145  }
Map< String, List< String > > claims
Definition: AuthorizationRequest.java:43

◆ getClaimToken()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getClaimToken ( )
inlineinherited
83  {
84  return claimToken;
85  }
String claimToken
Definition: AuthorizationRequest.java:34

◆ getClaimTokenFormat()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getClaimTokenFormat ( )
inlineinherited
91  {
92  return claimTokenFormat;
93  }
String claimTokenFormat
Definition: AuthorizationRequest.java:35

◆ getCors()

Cors org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.getCors ( )
inlinepackage
594  {
595  return cors;
596  }

◆ getEvent()

EventBuilder org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.getEvent ( )
inlinepackage
582  {
583  return event;
584  }
final EventBuilder event
Definition: AuthorizationTokenService.java:566

◆ getHttpRequest()

HttpRequest org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.getHttpRequest ( )
inlinepackage
586  {
587  return httpRequest;
588  }
final HttpRequest httpRequest
Definition: AuthorizationTokenService.java:567

◆ getKeycloakSession()

KeycloakSession org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.getKeycloakSession ( )
inlinepackage
598  {
600  }
AuthorizationProvider getAuthorization()
Definition: AuthorizationTokenService.java:590
KeycloakSession getKeycloakSession()
Definition: AuthorizationProvider.java:165

◆ getMetadata()

Metadata org.keycloak.representations.idm.authorization.AuthorizationRequest.getMetadata ( )
inlineinherited
119  {
120  return metadata;
121  }
Metadata metadata
Definition: AuthorizationRequest.java:39

◆ getPct()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getPct ( )
inlineinherited
99  {
100  return pct;
101  }
String pct
Definition: AuthorizationRequest.java:36

◆ getPermissions()

PermissionTicketToken org.keycloak.representations.idm.authorization.AuthorizationRequest.getPermissions ( )
inlineinherited
115  {
116  return permissions;
117  }
PermissionTicketToken permissions
Definition: AuthorizationRequest.java:38

◆ getRealm()

RealmModel org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.getRealm ( )
inlinepackage
602  {
604  }
KeycloakSession getKeycloakSession()
Definition: AuthorizationTokenService.java:598

◆ getRpt()

AccessToken org.keycloak.representations.idm.authorization.AuthorizationRequest.getRpt ( )
inlineinherited
63  {
64  return this.rpt;
65  }
AccessToken rpt
Definition: AuthorizationRequest.java:44

◆ getRptToken()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getRptToken ( )
inlineinherited
75  {
76  return rptToken;
77  }
String rptToken
Definition: AuthorizationRequest.java:45

◆ getScope()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getScope ( )
inlineinherited
107  {
108  return scope;
109  }
String scope
Definition: AuthorizationRequest.java:37

◆ getSubjectToken()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getSubjectToken ( )
inlineinherited
139  {
140  return subjectToken;
141  }
String subjectToken
Definition: AuthorizationRequest.java:41

◆ getTicket()

String org.keycloak.representations.idm.authorization.AuthorizationRequest.getTicket ( )
inlineinherited
55  {
56  return this.ticket;
57  }
String ticket
Definition: AuthorizationRequest.java:33

◆ getTokenManager()

TokenManager org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.getTokenManager ( )
inlinepackage
578  {
579  return tokenManager;
580  }
final TokenManager tokenManager
Definition: AuthorizationTokenService.java:565

◆ isSubmitRequest()

boolean org.keycloak.representations.idm.authorization.AuthorizationRequest.isSubmitRequest ( )
inlineinherited
181  {
182  return submitRequest && ticket != null;
183  }
boolean submitRequest
Definition: AuthorizationRequest.java:42
String ticket
Definition: AuthorizationRequest.java:33

◆ setAudience()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setAudience ( String  audience)
inlineinherited
127  {
128  this.audience = audience;
129  }
String audience
Definition: AuthorizationRequest.java:40

◆ setClaims()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setClaims ( Map< String, List< String >>  claims)
inlineinherited
147  {
148  this.claims = claims;
149  }
Map< String, List< String > > claims
Definition: AuthorizationRequest.java:43

◆ setClaimToken()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setClaimToken ( String  claimToken)
inlineinherited
79  {
80  this.claimToken = claimToken;
81  }
String claimToken
Definition: AuthorizationRequest.java:34

◆ setClaimTokenFormat()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setClaimTokenFormat ( String  claimTokenFormat)
inlineinherited
87  {
89  }
String claimTokenFormat
Definition: AuthorizationRequest.java:35

◆ setMetadata()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setMetadata ( Metadata  metadata)
inlineinherited
123  {
124  this.metadata = metadata;
125  }
Metadata metadata
Definition: AuthorizationRequest.java:39

◆ setPct()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setPct ( String  pct)
inlineinherited
95  {
96  this.pct = pct;
97  }
String pct
Definition: AuthorizationRequest.java:36

◆ setPermissions()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setPermissions ( PermissionTicketToken  permissions)
inlineinherited
111  {
112  this.permissions = permissions;
113  }
PermissionTicketToken permissions
Definition: AuthorizationRequest.java:38

◆ setRpt() [1/2]

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setRpt ( AccessToken  rpt)
inlineinherited
67  {
68  this.rpt = rpt;
69  }
AccessToken rpt
Definition: AuthorizationRequest.java:44

◆ setRpt() [2/2]

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setRpt ( String  rpt)
inlineinherited
71  {
72  this.rptToken = rpt;
73  }
String rptToken
Definition: AuthorizationRequest.java:45
AccessToken rpt
Definition: AuthorizationRequest.java:44

◆ setScope()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setScope ( String  scope)
inlineinherited
103  {
104  this.scope = scope;
105  }
String scope
Definition: AuthorizationRequest.java:37

◆ setSubjectToken()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setSubjectToken ( String  subjectToken)
inlineinherited
135  {
136  this.subjectToken = subjectToken;
137  }
String subjectToken
Definition: AuthorizationRequest.java:41

◆ setSubmitRequest()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setSubmitRequest ( boolean  submitRequest)
inlineinherited
177  {
179  }
boolean submitRequest
Definition: AuthorizationRequest.java:42

◆ setTicket()

void org.keycloak.representations.idm.authorization.AuthorizationRequest.setTicket ( String  ticket)
inlineinherited
59  {
60  this.ticket = ticket;
61  }
String ticket
Definition: AuthorizationRequest.java:33

メンバ詳解

◆ authorization

final AuthorizationProvider org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.authorization
private

◆ cors

final Cors org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.cors
private

◆ event

final EventBuilder org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.event
private

◆ httpRequest

final HttpRequest org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.httpRequest
private

◆ tokenManager

final TokenManager org.keycloak.authorization.authorization.AuthorizationTokenService.KeycloakAuthorizationRequest.tokenManager
private

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