| Package | Description |
|---|---|
| org.keycloak.authorization |
Fine-grained Authorization SPI.
|
| org.keycloak.authorization.policy.provider |
Provides classes and a SPI to plug different policy providers.
|
| org.keycloak.authorization.policy.provider.aggregated | |
| org.keycloak.authorization.policy.provider.client | |
| org.keycloak.authorization.policy.provider.clientscope | |
| org.keycloak.authorization.policy.provider.group | |
| org.keycloak.authorization.policy.provider.js | |
| org.keycloak.authorization.policy.provider.permission | |
| org.keycloak.authorization.policy.provider.regex | |
| org.keycloak.authorization.policy.provider.role | |
| org.keycloak.authorization.policy.provider.time | |
| org.keycloak.authorization.policy.provider.user |
| Modifier and Type | Method and Description |
|---|---|
<P extends PolicyProvider> |
AuthorizationProvider.getProvider(String type)
Returns a
PolicyProviderFactory given a type. |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
PolicyProviderFactory.create(AuthorizationProvider authorization) |
| Modifier and Type | Class and Description |
|---|---|
class |
AggregatePolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
AggregatePolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
AggregatePolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientPolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
ClientPolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
ClientPolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientScopePolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
ClientScopePolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
ClientScopePolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
GroupPolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
GroupPolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
GroupPolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
JSPolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
JSPolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPermissionProvider |
class |
ResourcePolicyProvider |
class |
ScopePolicyProvider |
class |
UMAPolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
UMAPolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
ScopePolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
ResourcePolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
UMAPolicyProviderFactory.create(KeycloakSession session) |
PolicyProvider |
ScopePolicyProviderFactory.create(KeycloakSession session) |
PolicyProvider |
ResourcePolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
RegexPolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
RegexPolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
RegexPolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
RolePolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
RolePolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
RolePolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
TimePolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
TimePolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
TimePolicyProviderFactory.create(KeycloakSession session) |
| Modifier and Type | Class and Description |
|---|---|
class |
UserPolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
PolicyProvider |
UserPolicyProviderFactory.create(AuthorizationProvider authorization) |
PolicyProvider |
UserPolicyProviderFactory.create(KeycloakSession session) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.