keycloak
|
公開メンバ関数 | |
String | getId () |
String | getType () |
DecisionStrategy | getDecisionStrategy () |
void | setDecisionStrategy (DecisionStrategy decisionStrategy) |
Logic | getLogic () |
void | setLogic (Logic logic) |
Map< String, String > | getConfig () |
void | setConfig (Map< String, String > config) |
void | removeConfig (String name) |
void | putConfig (String name, String value) |
String | getName () |
void | setName (String name) |
String | getDescription () |
void | setDescription (String description) |
ResourceServer | getResourceServer () |
Set< Policy > | getAssociatedPolicies () |
Set< Resource > | getResources () |
Set< Scope > | getScopes () |
String | getOwner () |
void | setOwner (String owner) |
void | addScope (Scope scope) |
void | removeScope (Scope scope) |
void | addAssociatedPolicy (Policy associatedPolicy) |
void | removeAssociatedPolicy (Policy associatedPolicy) |
void | addResource (Resource resource) |
void | removeResource (Resource resource) |
Represents an authorization policy and all the configuration associated with it.
void org.keycloak.authorization.model.Policy.addAssociatedPolicy | ( | Policy | associatedPolicy | ) |
void org.keycloak.authorization.model.Policy.addResource | ( | Resource | resource | ) |
void org.keycloak.authorization.model.Policy.addScope | ( | Scope | scope | ) |
Set<Policy> org.keycloak.authorization.model.Policy.getAssociatedPolicies | ( | ) |
Returns the Policy instances associated with this policy and used to evaluate authorization decisions when this policy applies.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
Map<String, String> org.keycloak.authorization.model.Policy.getConfig | ( | ) |
Returns a Map holding string-based key/value pairs representing any additional configuration for this policy.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
DecisionStrategy org.keycloak.authorization.model.Policy.getDecisionStrategy | ( | ) |
Returns the DecisionStrategy for this policy.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
String org.keycloak.authorization.model.Policy.getDescription | ( | ) |
Returns the description of this policy.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
String org.keycloak.authorization.model.Policy.getId | ( | ) |
Returns the unique identifier for this instance.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
Logic org.keycloak.authorization.model.Policy.getLogic | ( | ) |
Returns the Logic for this policy.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
String org.keycloak.authorization.model.Policy.getName | ( | ) |
Returns the name of this policy.
org.keycloak.authorization.jpa.store.PolicyAdapter, org.keycloak.models.cache.infinispan.authorization.PolicyAdapterで実装されています。
String org.keycloak.authorization.model.Policy.getOwner | ( | ) |
Set<Resource> org.keycloak.authorization.model.Policy.getResources | ( | ) |
Returns the Resource instances where this policy applies.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
ResourceServer org.keycloak.authorization.model.Policy.getResourceServer | ( | ) |
Returns the ResourceServer where this policy belongs to.
org.keycloak.authorization.jpa.store.PolicyAdapter, org.keycloak.models.cache.infinispan.authorization.PolicyAdapterで実装されています。
Set<Scope> org.keycloak.authorization.model.Policy.getScopes | ( | ) |
Returns the Scope instances where this policy applies.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
String org.keycloak.authorization.model.Policy.getType | ( | ) |
Returns the type of this policy.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
void org.keycloak.authorization.model.Policy.putConfig | ( | String | name, |
String | value | ||
) |
void org.keycloak.authorization.model.Policy.removeAssociatedPolicy | ( | Policy | associatedPolicy | ) |
void org.keycloak.authorization.model.Policy.removeConfig | ( | String | name | ) |
void org.keycloak.authorization.model.Policy.removeResource | ( | Resource | resource | ) |
void org.keycloak.authorization.model.Policy.removeScope | ( | Scope | scope | ) |
void org.keycloak.authorization.model.Policy.setConfig | ( | Map< String, String > | config | ) |
Sets a Map with string-based key/value pairs representing any additional configuration for this policy.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
void org.keycloak.authorization.model.Policy.setDecisionStrategy | ( | DecisionStrategy | decisionStrategy | ) |
Sets the {DecisionStrategy} for this policy.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
void org.keycloak.authorization.model.Policy.setDescription | ( | String | description | ) |
Sets the description for this policy.
description | a description |
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
void org.keycloak.authorization.model.Policy.setLogic | ( | Logic | logic | ) |
Sets the {Logic} for this policy.
org.keycloak.models.cache.infinispan.authorization.PolicyAdapter, org.keycloak.authorization.jpa.store.PolicyAdapterで実装されています。
void org.keycloak.authorization.model.Policy.setName | ( | String | name | ) |
Sets an unique name to this policy.
name | an unique name |
org.keycloak.authorization.jpa.store.PolicyAdapter, org.keycloak.models.cache.infinispan.authorization.PolicyAdapterで実装されています。
void org.keycloak.authorization.model.Policy.setOwner | ( | String | owner | ) |