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.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 |
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.