パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.authz.client |
認可機構に対して認可要求を行うためのクラスを提供します。
|
jp.co.intra_mart.foundation.authz.model |
認可で使用する各モデルクラスを提供します。
|
jp.co.intra_mart.foundation.authz.model.policies |
ポリシーに関するクラスを提供します。
|
jp.co.intra_mart.foundation.authz.services.admin |
認可においてポリシー情報の管理を行う一連のサービスを提供します。
|
jp.co.intra_mart.foundation.authz.services.decision |
認可判断サービスを提供します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
AuthorizeResult |
AuthorizationClient.authorize(Resource resource,
Action action,
Set<SubjectGroup> subjectGroups)
指定したサブジェクトグループを使用して、認可を判断します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
SubjectGroup |
CategorizedSubjectGroup.getSubjectGroup()
サブジェクトグループを取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
CategorizedSubjectGroup.setSubjectGroup(SubjectGroup subjectGroup)
サブジェクトグループを設定します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
Policy.setSubjectGroup(SubjectGroup group)
サブジェクト (誰が) を示すサブジェクトグループを設定します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
SubjectGroup |
SubjectManager.getAuthenticatedUsers()
認証済みユーザを表すサブジェクトグループを取得します。
|
SubjectGroup |
SubjectManager.getGuestSubjectGroup()
未認証ユーザを表すサブジェクトグループを取得します。
|
SubjectGroup |
SubjectManager.getSubjectGroup(String subjectGroupId)
サブジェクトグループを取得します。
|
SubjectGroup |
SubjectManager.getSubjectGroupByExpression(Expression e)
指定したサブジェクト式に一致するサブジェクトグループを取得します。
|
SubjectGroup |
SubjectManager.registerSubjectGroup(Expression e,
I18nValue<String> displayName)
サブジェクトグループを登録します。
|
SubjectGroup |
SubjectManager.registerSubjectGroup(Expression e,
I18nValue<String> displayName,
I18nValue<String> description)
サブジェクトグループを登録します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
SubjectGroupCategory |
SubjectManager.getCategoryOfSubjectGroup(SubjectGroup subjectGroup)
指定したサブジェクトグループが所属しているサブジェクトグループカテゴリを取得します。
|
List<Policy> |
PolicyManager.getDeclaredPoliciesFor(SubjectGroup subjectGroup)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
Policy |
PolicyManager.getDeclaredPolicy(ResourceGroup resourceGroup,
SubjectGroup subjectGroup,
Action action)
ポリシーを取得します。
|
List<Subject> |
SubjectManager.getMemberSubjects(SubjectGroup subjectGroup)
指定したサブジェクトグループのサブジェクト式に含まれる全てのサブジェクトの一覧を取得します。
|
void |
SubjectManager.removeSubjectGroup(SubjectGroup subjectGroup)
サブジェクトグループを削除します。
|
Policy |
PolicyManager.setPolicy(ResourceGroup resourceGroup,
Action action,
SubjectGroup subjectGroup,
Effect effect)
ポリシーを設定します。
|
void |
SubjectManager.setSubjectGroupCategoryAttach(SubjectGroup subjectGroup,
SubjectGroupCategory subjectCategory,
int sortkey)
指定したサブジェクトグループをサブジェクトグループカテゴリに所属させます。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Effect |
PolicyDecisionService.authorize(Set<SubjectGroup> userSubjectGroup,
Resource resource,
Action action)
ポリシーの判断を行うモジュールです。
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION