keycloak-oidc-service
|
公開メンバ関数 | |
ClientResource (RealmModel realm, AdminPermissionEvaluator auth, ClientModel clientModel, KeycloakSession session, AdminEventBuilder adminEvent) | |
ProtocolMappersResource | getProtocolMappers () |
Response | update (final ClientRepresentation rep) |
ClientRepresentation | getClient () |
ClientAttributeCertificateResource | getCertficateResource (@PathParam("attr") String attributePrefix) |
Response | getInstallationProvider (@PathParam("providerId") String providerId) |
void | deleteClient () |
CredentialRepresentation | regenerateSecret () |
ClientRepresentation | regenerateRegistrationAccessToken () |
CredentialRepresentation | getClientSecret () |
ScopeMappedResource | getScopeMappedResource () |
RoleContainerResource | getRoleContainerResource () |
List< ClientScopeRepresentation > | getDefaultClientScopes () |
void | addDefaultClientScope (@PathParam("clientScopeId") String clientScopeId) |
void | removeDefaultClientScope (@PathParam("clientScopeId") String clientScopeId) |
List< ClientScopeRepresentation > | getOptionalClientScopes () |
void | addOptionalClientScope (@PathParam("clientScopeId") String clientScopeId) |
void | removeOptionalClientScope (@PathParam("clientScopeId") String clientScopeId) |
ClientScopeEvaluateResource | clientScopeEvaluateResource () |
UserRepresentation | getServiceAccountUser () |
GlobalRequestResult | pushRevocation () |
Map< String, Long > | getApplicationSessionCount () |
List< UserSessionRepresentation > | getUserSessions (@QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResults) |
Map< String, Long > | getOfflineSessionCount () |
List< UserSessionRepresentation > | getOfflineUserSessions (@QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResults) |
void | registerNode (Map< String, String > formParams) |
void | unregisterNode (final @PathParam("node") String node) |
GlobalRequestResult | testNodesAvailable () |
AuthorizationService | authorization () |
ManagementPermissionReference | getManagementPermissions () |
ManagementPermissionReference | setManagementPermissionsEnabled (ManagementPermissionReference ref) |
静的公開メンバ関数 | |
static ManagementPermissionReference | toMgmtRef (ClientModel client, AdminPermissionManagement permissions) |
限定公開メンバ関数 | |
KeycloakApplication | getKeycloakApplication () |
限定公開変数類 | |
RealmModel | realm |
ClientModel | client |
KeycloakSession | session |
KeycloakApplication | keycloak |
ClientConnection | clientConnection |
静的限定公開変数類 | |
static final Logger | logger = Logger.getLogger(ClientResource.class) |
非公開メンバ関数 | |
List< ClientScopeRepresentation > | getDefaultClientScopes (boolean defaultScope) |
void | addDefaultClientScope (String clientScopeId, boolean defaultScope) |
void | updateClientFromRep (ClientRepresentation rep, ClientModel client, KeycloakSession session) throws ModelDuplicateException |
void | updateAuthorizationSettings (ClientRepresentation rep) |
非公開変数類 | |
AdminPermissionEvaluator | auth |
AdminEventBuilder | adminEvent |
Base resource class for managing one particular client of a realm.
Clients
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
Delete the client
|
inline |
Get application session count
Returns a number of user sessions associated with this client
{ "count": number }
|
inline |
Get representation of certificate resource
attributePrefix |
|
inline |
Get representation of the client
|
inline |
Get the client secret
|
inline |
Get default client scopes. Only name and ids are returned.
|
inlineprivate |
|
inline |
|
inlineprotected |
|
inline |
Return object stating whether client Authorization permissions have been initialized or not and a reference
|
inline |
Get application offline session count
Returns a number of offline user sessions associated with this client
{ "count": number }
|
inline |
Get offline sessions for client
Returns a list of offline user sessions associated with this client
firstResult | Paging offset |
maxResults | Maximum results size (defaults to 100) |
|
inline |
Get optional client scopes. Only name and ids are returned.
|
inline |
|
inline |
|
inline |
Base path for managing the scope mappings for the client
|
inline |
Get a user dedicated to the service account
|
inline |
Get user sessions for client
Returns a list of user sessions associated with this client
firstResult | Paging offset |
maxResults | Maximum results size (defaults to 100) |
|
inline |
Push the client's revocation policy to its admin URL
If the client has an admin URL, push revocation policy to it.
|
inline |
Generate a new registration access token for the client
|
inline |
Generate a new secret for the client
|
inline |
Register a cluster node with the client
Manually register cluster node to this client - usually it's not needed to call this directly as adapter should handle by sending registration request to Keycloak
formParams |
|
inline |
|
inline |
|
inline |
Return object stating whether client Authorization permissions have been initialized or not and a reference
|
inline |
Test if registered cluster nodes are available
Tests availability by sending 'ping' request to all cluster nodes.
|
inlinestatic |
|
inline |
Unregister a cluster node from the client
node |
|
inline |
Update the client
rep |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |