keycloak
公開メンバ関数 | 全メンバ一覧
org.keycloak.authorization.policy.evaluation.Evaluation インタフェース
org.keycloak.authorization.policy.evaluation.Evaluation の継承関係図
Inheritance graph
org.keycloak.authorization.policy.evaluation.Evaluation 連携図
Collaboration graph

公開メンバ関数

ResourcePermission getPermission ()
 
EvaluationContext getContext ()
 
Policy getPolicy ()
 
Realm getRealm ()
 
AuthorizationProvider getAuthorizationProvider ()
 
void grant ()
 
void deny ()
 
void denyIfNoEffect ()
 

詳解

An Evaluation is mainly used by org.keycloak.authorization.policy.provider.PolicyProvider in order to evaluate a single and specific ResourcePermission against the configured policies.

著者
Pedro Igor

関数詳解

◆ deny()

void org.keycloak.authorization.policy.evaluation.Evaluation.deny ( )

Denies the requested permission.

org.keycloak.authorization.policy.evaluation.DefaultEvaluationで実装されています。

◆ denyIfNoEffect()

void org.keycloak.authorization.policy.evaluation.Evaluation.denyIfNoEffect ( )

Denies the requested permission if a decision was not made yet.

org.keycloak.authorization.policy.evaluation.DefaultEvaluationで実装されています。

◆ getAuthorizationProvider()

AuthorizationProvider org.keycloak.authorization.policy.evaluation.Evaluation.getAuthorizationProvider ( )

◆ getContext()

EvaluationContext org.keycloak.authorization.policy.evaluation.Evaluation.getContext ( )

Returns the EvaluationContext. Which provides access to the whole evaluation runtime context.

戻り値
the evaluation context

org.keycloak.authorization.policy.evaluation.DefaultEvaluationで実装されています。

◆ getPermission()

ResourcePermission org.keycloak.authorization.policy.evaluation.Evaluation.getPermission ( )

Returns the ResourcePermission to be evaluated.

戻り値
the permission to be evaluated

org.keycloak.authorization.policy.evaluation.DefaultEvaluationで実装されています。

◆ getPolicy()

Policy org.keycloak.authorization.policy.evaluation.Evaluation.getPolicy ( )

Returns the Policy. being evaluated.

戻り値
the evaluation context

org.keycloak.authorization.policy.evaluation.DefaultEvaluationで実装されています。

◆ getRealm()

Realm org.keycloak.authorization.policy.evaluation.Evaluation.getRealm ( )

Returns a Realm that can be used by policies to query information.

戻り値
a Realm instance

org.keycloak.authorization.policy.evaluation.DefaultEvaluationで実装されています。

◆ grant()

void org.keycloak.authorization.policy.evaluation.Evaluation.grant ( )

Grants the requested permission to the caller.

org.keycloak.authorization.policy.evaluation.DefaultEvaluationで実装されています。


このインタフェース詳解は次のファイルから抽出されました: