|
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 | ) |
1.8.13