public class ProviderConfiguration extends Object
コンストラクタと説明 |
---|
ProviderConfiguration(String providerId,
String idpEntityId,
String defaultProviderName,
Map<Locale,String> providerNameMap,
Map<String,ProfileConfiguration> profileConfigMap,
IdpMetadataModel idpMetadata,
SpMetadataModel spMetadata,
SAMLEditMode editMode,
SAMLUserCdType idpUserCdType,
String idpUserCdAttributeName,
boolean responseWantSignFlag,
String idpDefaultEncAlgo,
String signAlgo,
String encAlgo,
SAMLViewerType idpViewerType,
SAMLIdpViewer idpViewer,
String idpViewerParam,
SAMLTenantIdResolver tenantIdResolver,
String tenantIdResolverParam,
boolean noMappingLoginFlag,
boolean loginFailedCertficateFlag,
String loginButtonColorCd,
Long sortKey,
boolean validFlag)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getDefaultProviderName()
デフォルトプロバイダ名を取得します。
|
String |
getEncAlgo()
暗号アルゴリズムを取得します。
|
String |
getIdpDefaultEncAlgo()
IDPのデフォルト暗号アルゴリズムを取得します。
|
String |
getIdpEntityId()
idpのEntityIDを取得します。
|
IdpMetadataModel |
getIdpMetadata()
IDPメタデータを取得します。
|
String |
getIdpUserCdFromAssertion(AssertionModel assertionModel)
ユーザコード取得方法の設定からIDPのユーザコードを取得します。
|
String |
getLoginButtonColorCd()
ログインボタンカラーを取得します。
|
ProfileConfiguration |
getProfileConfig(String profId)
プロファイルIDからプロファイル情報を取得します。
|
Map<String,ProfileConfiguration> |
getProfileConfigMap()
プロファイル情報マップを取得します。
|
String |
getProviderId()
プロバイダIDを取得します。
|
Map<Locale,String> |
getProviderNameMap()
プロバイダ名マップを取得します。
|
String |
getSignAlgo()
署名アルゴリズムを取得します。
|
Long |
getSortKey()
ソートキーを取得します。
|
SpMetadataModel |
getSpMetadata()
SPメタデータを取得します。
|
String |
getTenantId()
テナント解決方法の設定からテナントIDを取得します。
|
boolean |
isIdpView()
IDP表示タイプの設定からIDPを表示するか判定します。
|
boolean |
isNoMappingLoginFlag()
マッピング未検出時の処理判定フラグを取得します。
|
boolean |
isResponseWantSignFlag()
レスポンス署名依頼フラグを取得します。
|
boolean |
isValidFlag()
IDP有効フラグを取得します。
|
public ProviderConfiguration(String providerId, String idpEntityId, String defaultProviderName, Map<Locale,String> providerNameMap, Map<String,ProfileConfiguration> profileConfigMap, IdpMetadataModel idpMetadata, SpMetadataModel spMetadata, SAMLEditMode editMode, SAMLUserCdType idpUserCdType, String idpUserCdAttributeName, boolean responseWantSignFlag, String idpDefaultEncAlgo, String signAlgo, String encAlgo, SAMLViewerType idpViewerType, SAMLIdpViewer idpViewer, String idpViewerParam, SAMLTenantIdResolver tenantIdResolver, String tenantIdResolverParam, boolean noMappingLoginFlag, boolean loginFailedCertficateFlag, String loginButtonColorCd, Long sortKey, boolean validFlag)
providerId
- プロバイダIDidpEntityId
- idpのEntityIDdefaultProviderName
- プロバイダ名providerNameMap
- プロバイダ名マップprofileConfigMap
- プロファイル情報マップidpMetadata
- IDPメタデータXML文字列spMetadata
- SPメタデータXML文字列editMode
- 編集モードidpUserCdType
- ユーザコード取得タイプidpUserCdAttributeName
- IDPユーザコード属性名responseWantSignFlag
- レスポンス署名依頼フラグidpDefaultEncAlgo
- IDPのデフォルト暗号アルゴリズムsignAlgo
- 署名アルゴリズムencAlgo
- 暗号アルゴリズムidpViewerType
- IDPの表示モードidpViewer
- IDP表示判定クラスidpViewerParam
- IDP表示判定パラメータnoMappingLoginFlag
- マッピング未検出時の処理判定フラグloginFailedCertficateFlag
- ログイン失敗時の処理判定フラグtenantIdResolver
- テナント解決クラスtenantIdResolverParam
- テナント解決パラメータloginButtonColorCd
- ログインボタンカラーsortKey
- ソートキーvalidFlag
- IDP表示フラグpublic String getDefaultProviderName()
public String getEncAlgo()
public String getIdpDefaultEncAlgo()
public String getIdpEntityId()
public IdpMetadataModel getIdpMetadata()
public String getIdpUserCdFromAssertion(AssertionModel assertionModel)
assertionModel
- Assertion要素のモデルpublic String getLoginButtonColorCd()
public ProfileConfiguration getProfileConfig(String profId)
profId
- プロファイルIDpublic Map<String,ProfileConfiguration> getProfileConfigMap()
public String getProviderId()
public String getSignAlgo()
public Long getSortKey()
public SpMetadataModel getSpMetadata()
public String getTenantId() throws SAMLApplicationException
SAMLApplicationException
- SAML情報取得エラーpublic boolean isIdpView() throws SAMLApplicationException
SAMLApplicationException
- SAML情報取得エラーpublic boolean isNoMappingLoginFlag()
public boolean isResponseWantSignFlag()
public boolean isValidFlag()
Copyright © 2012 NTT DATA INTRAMART CORPORATION