クラス ScriptingConsentTypeDefinition

java.lang.Object
org.iplass.mtp.auth.oauth.definition.ConsentTypeDefinition
org.iplass.mtp.auth.oauth.definition.consents.ScriptingConsentTypeDefinition
すべての実装されたインタフェース:
Serializable

public class ScriptingConsentTypeDefinition extends ConsentTypeDefinition

承認画面表示有無をカスタムロジック(GroovyScript)で設定するConsentType定義です。

GroovyScriptでは、表示有無をbooleanで返却するように実装します。次の変数がバインドされます。

  • request: RequestContextBinding
  • session: SessionBinding
  • user: UserBinding
  • auth: AuthContext
  • requiredScopes: 承認要求されたスコープのList
  • grantedScopes: 既に承認済みのスコープのList
関連項目:
  • コンストラクタの詳細

    • ScriptingConsentTypeDefinition

      public ScriptingConsentTypeDefinition()
  • メソッドの詳細

    • getScript

      public String getScript()
    • setScript

      public void setScript(String script)