パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.saml.login_form.viewer |
一般ユーザログイン画面にIDPを表示するかを判定する機能とユーザコード入力フォームを表示するかを判定する機能を提供します。
|
jp.co.intra_mart.foundation.saml.tenant.resolver |
SAML認証でログインするテナントを判定する機能を提供します。
|
jp.co.intra_mart.foundation.saml2.config |
登録したIDP情報を提供します。
|
jp.co.intra_mart.foundation.saml2.exception |
SAML認証関連の例外を提供します。
|
jp.co.intra_mart.foundation.saml2.profile |
SAMLプロファイル毎のリクエスト処理、レスポンス処理を呼び出す機能を提供します。
|
jp.co.intra_mart.foundation.saml2.protocol |
SAMLプロファイル毎のリクエスト処理、レスポンス処理を提供します。
|
jp.co.intra_mart.foundation.saml2.xml.model |
SAML要素を提供します。
|
jp.co.intra_mart.foundation.saml2.xml.model.assertion |
アサーションに関連するSAML要素を提供します。
|
jp.co.intra_mart.foundation.saml2.xml.model.metadata |
メタデータに関連するSAML要素を提供します。
|
jp.co.intra_mart.foundation.saml2.xml.model.protocol |
プロトコルに関連するSAML要素を提供します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
SAMLIdpViewer.view(javax.servlet.http.HttpServletRequest request,
ProviderConfiguration providerConfig,
String idpViewerParam)
IDPを一覧に表示するか判定します。
|
boolean |
SAMLIdpResolvedTenantViewer.view(javax.servlet.http.HttpServletRequest request,
ProviderConfiguration providerConfig,
String idpViewerParam) |
boolean |
SAMLIdpRegexViewer.view(javax.servlet.http.HttpServletRequest request,
ProviderConfiguration providerConfig,
String idpViewerParam) |
boolean |
SAMLInputFormViewer.view(javax.servlet.http.HttpServletRequest request,
SAMLLoginFormConfiguration loginFormConfig,
String formViewerParam)
intra-martのログインフォームを表示するか判定します。
|
boolean |
SAMLInputFormResolvedTenantViewer.view(javax.servlet.http.HttpServletRequest request,
SAMLLoginFormConfiguration loginFormConfig,
String formViewerParam) |
boolean |
SAMLInputFormRegexViewer.view(javax.servlet.http.HttpServletRequest request,
SAMLLoginFormConfiguration loginFormConfig,
String formViewerParam) |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
SAMLTenantIdResolver.getTenantId(javax.servlet.http.HttpServletRequest request,
ProviderConfiguration providerConfig,
String tenantResolverParam)
テナントIDを解決します。
|
String |
SAMLTenantIdRegexResolver.getTenantId(javax.servlet.http.HttpServletRequest request,
ProviderConfiguration providerConfig,
String tenantResolverParam) |
String |
SAMLFixTenantIdResolver.getTenantId(javax.servlet.http.HttpServletRequest request,
ProviderConfiguration providerConfig,
String tenantResolverParam) |
String |
SAMLDefaultTenantIdResolver.getTenantId(javax.servlet.http.HttpServletRequest request,
ProviderConfiguration providerConfig,
String tenantResolverParam) |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
ProviderConfiguration.getTenantId()
テナント解決方法の設定からテナントIDを取得します。
|
boolean |
ProviderConfiguration.isIdpView()
IDP表示タイプの設定からIDPを表示するか判定します。
|
boolean |
SAMLLoginFormConfiguration.isLoginFormView()
ログインフォーム表示方法の設定からログインフォームを表示するか判定します。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
SAMLValidationException
SAML認証バリデーション例外クラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
SAMLSpServiceRequestModel |
SAMLProfile.handleRequest(ProviderConfiguration providerConfig,
Map<String,String> params)
SAMLプロファイルのリクエスト処理を実行します。
|
SAMLSpServiceResponseModel |
SAMLProfile.handleResponse(ProviderConfiguration providerConfig,
Map<String,String> params)
IDPからレスポンスを受け取ってSAMLプロファイルのレスポンス処理を実行します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
RequestAbstractTypeModel |
RequestModelHandler.buildRequestModel(ProviderConfiguration providerConfig,
ProfileConfiguration profileConfig,
Map<String,String> params,
String relayState)
RequestModelを生成します。
|
SAMLSpServiceResponseModel |
ResponseModelHandler.createSAMLSpServiceResponseModel(SAMLXmlModel samlModel,
ProviderConfiguration providerConfig,
Map<String,String> params)
遷移先情報クラスを生成します。
|
String |
ResponseModelHandler.getUserCd(SAMLXmlModel samlModel,
ProviderConfiguration providerConfig,
Map<String,String> params)
intra-martにログインするユーザコードを取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
SAMLXmlModel.prettyPrintXML()
SAML要素を文字列として出力します。
|
void |
SAMLXmlModel.sign(String signAlgorithm,
org.opensaml.xml.security.credential.Credential signingCredential)
SAML要素に署名します。
|
void |
SAMLXmlModel.sign(String signAlgorithm,
List<org.opensaml.xml.security.credential.Credential> signingCredentials)
SAML要素に署名します。
|
String |
SAMLXmlModel.toXML()
SAML要素を再構築して文字列に変換します。
|
コンストラクタと説明 |
---|
SAMLXmlModel(org.opensaml.xml.XMLObject obj)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
AssertionModel |
EncryptedAssertionModel.decrypt(List<org.opensaml.xml.security.credential.Credential> credentials)
EncryptedAssertionの復号化します。
|
boolean |
AssertionModel.decrypt(List<org.opensaml.xml.security.credential.Credential> credentials)
Assertion内の要素を複合化します。
|
コンストラクタと説明 |
---|
AssertionModel(org.opensaml.saml2.core.Assertion assertion)
コンストラクタ
|
EncryptedAssertionModel(org.opensaml.saml2.core.EncryptedAssertion assertion)
コンストラクタ
|
コンストラクタと説明 |
---|
IdpMetadataModel(String xmlText)
コンストラクタ
IDPのメタデータ情報を設定します。 |
IdpMetadataModel(org.opensaml.xml.XMLObject xmlObj)
コンストラクタ
IDPのメタデータ情報を設定します。 |
IDPSSODescriptorModel(String entityId,
org.opensaml.saml2.metadata.IDPSSODescriptor idpSSODescriptor)
コンストラクタ
|
RoleDescriptorModel(String entityId,
org.opensaml.saml2.metadata.RoleDescriptor roleDescriptor)
コンストラクタ
|
SpMetadataModel(String xmlText,
List<org.opensaml.xml.security.credential.Credential> signCredentials,
List<org.opensaml.xml.security.credential.Credential> encryptCredentials)
コンストラクタ
メタデータを読み込みます。 |
SpMetadataModel(org.opensaml.xml.XMLObject xmlObj,
List<org.opensaml.xml.security.credential.Credential> signCredentials,
List<org.opensaml.xml.security.credential.Credential> encryptCredentials)
コンストラクタ
メタデータを読み込みます。 |
SPSSODescriptorModel(String entityId,
org.opensaml.saml2.metadata.SPSSODescriptor spSSODescriptor)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
ResponseModel.decrypt(List<org.opensaml.xml.security.credential.Credential> credentials)
Response内の要素を複合化します。
|
コンストラクタと説明 |
---|
AuthnRequestModel(org.opensaml.saml2.core.AuthnRequest request,
String binding,
String relayState)
引数の情報を設定(遷移先はAuthnRequestのDestination属性から取得)
|
LogoutRequestModel(org.opensaml.saml2.core.LogoutRequest request,
String binding,
String relayState)
コンストラクタ
|
LogoutResponseModel(org.opensaml.saml2.core.LogoutResponse response)
コンストラクタ
|
RequestAbstractTypeModel(org.opensaml.saml2.core.RequestAbstractType request,
String binding,
String relayState)
コンストラクタ
|
ResponseModel(org.opensaml.saml2.core.Response response)
コンストラクタ
|
StatusResponseTypeModel(org.opensaml.saml2.core.StatusResponseType response)
レスポンスを設定
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION