|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface CredentialMapperV2
The CredentialMapperV2 interface defines the security service provider interface (SSPI) for objects capable of obtaining the appropriate set of credentials for a particular resource that is scoped within an application.
An implementation of the CredentialMapperV2 interface is the part of a Credential Mapping provider that must return at least two specific credential formats:
javax.resource.spi.security.PasswordCredential class.Credential Mapping providers may implement other types of objects that represent other types of credentials in addition to the ones listed above.
| Field Summary | |
|---|---|
static String |
GSS_KERBEROS_V5_AP_REQThe GSS_KERBEROS_V5_AP_REQ token is a base64 encoded string of GSS API wrapped Kerberos V5 AP_REQUEST. |
static String |
GSS_KERBEROS_V5_AP_REQ_1510The GSS_KERBEROS_V5_AP_REQ_1510 token is a base64 encoded string of GSS API wrapped Kerberos V5 AP_REQUEST for RFC1510. |
static String |
GSS_KERBEROS_V5_AP_REQ_4120The GSS_KERBEROS_V5_AP_REQ_4120 token is a base64 encoded string of GSS API wrapped Kerberos V5 AP_REQUEST for RFC4120. |
static String |
KERBEROS_V5_AP_REQThe KERBEROS_V5_AP_REQ token is a base64 encoded string of raw Kerberos V5 AP_REQUEST. |
static String |
KERBEROS_V5_AP_REQ_1510The KERBEROS_V5_AP_REQ_1510 token is a base64 encoded string of raw Kerberos V5 AP_REQUEST for RFC1510. |
static String |
KERBEROS_V5_AP_REQ_4120The KERBEROS_V5_AP_REQ_4120 token is a base64 encoded string of raw Kerberos V5 AP_REQUEST for RFC4120. |
static String |
PASSWORD_TYPEThe static credentials type identifier that is used by the WebLogic Security Framework and passed to the WebLogic Credential Mapping provider through the Credential Manager in the getCredential methods. |
static String |
PKI_KEY_PAIR_TYPEThe static credentials type identifier that is used by the WebLogic Security Framework and passed to the WebLogic Credential Mapping provider through the Credential Manager in the getCredential methods. |
static String |
PKI_TRUSTED_CERTIFICATE_TYPEThe static credentials type identifier that is used by the WebLogic Security Framework and passed to the WebLogic Credential Mapping provider through the Credential Manager in the getCredential methods. |
static String |
SAML_ASSERTION_B64_TYPEThe SAML.Assertion64 token is used to identify a SAML token that is a Base64 encoded SAML.Assertion. |
static String |
SAML_ASSERTION_DOM_TYPEThe SAML.Assertion.DOM token is used to identify a SAML token that is a DOM Element representation of a SAML.Assertion. |
static String |
SAML_ASSERTION_TYPEThe SAML.Assertion token is used to identify a SAML token in string XML form. |
static String |
SAML2_ASSERTION_DOM_TYPEThe SAML2.Assertion.DOM token is used to identify a SAML 2.0 token that is a DOM Element representation of a SAML.Assertion. |
static String |
SAML2_ASSERTION_TYPEThe SAML2.Assertion token is used to identify a SAML 2.0 token in string XML form. |
static String |
SPNEGO_TOKEN_TYPEThe static credentials type used for acquiring SPNEGO token with credential mapping provider. |
static String |
USER_PASSWORD_TYPEThe static credentials type identifier that is used by the WebLogic Security Framework and passed to the WebLogic Credential Mapping provider through the Credential Manager in the getCredential methods. |
static String |
WEBLOGIC_OAUTH2_JWT_ACCESS_TOKEN_TYPEThe static credentials type used for acquiring OAuth2 style JWT access token with credential mapping provider. |
| Method Summary | |
|---|---|
abstract Object |
getCredential(Subject requestor, String initiator, Resource resource, ContextHandler handler, String credType)Returns credential of the specified type from the target resource associated with the specified initiator. |
abstract Object[] |
getCredentials(Subject requestor, Subject initiator, Resource resource, ContextHandler handler, String credType)Returns credentials of the specified type from the target resource associated with the specified initiator. |
| Field Detail |
|---|
static final String PASSWORD_TYPE
getCredential methods. It is associated with credentials of type char[]
static final String USER_PASSWORD_TYPE
getCredential methods. It is associated with credentials of type javax.resource.spi.security.PasswordCredential
static final String PKI_KEY_PAIR_TYPE
getCredential methods. It is associated with credentials of type PKICredential to retrieve the key pair.
static final String PKI_TRUSTED_CERTIFICATE_TYPE
getCredential methods. It is associated with credentials of type PKICredential to retrieve the trusted certificate.
static final String SPNEGO_TOKEN_TYPE
static final String SAML_ASSERTION_TYPE
SAML.Assertion token is used to identify a SAML token in string XML form.
static final String SAML_ASSERTION_B64_TYPE
SAML.Assertion64 token is used to identify a SAML token that is a Base64 encoded SAML.Assertion.
static final String SAML_ASSERTION_DOM_TYPE
SAML.Assertion.DOM token is used to identify a SAML token that is a DOM Element representation of a SAML.Assertion.
static final String SAML2_ASSERTION_TYPE
SAML2.Assertion token is used to identify a SAML 2.0 token in string XML form.
static final String SAML2_ASSERTION_DOM_TYPE
SAML2.Assertion.DOM token is used to identify a SAML 2.0 token that is a DOM Element representation of a SAML.Assertion.
static final String KERBEROS_V5_AP_REQ
KERBEROS_V5_AP_REQ token is a base64 encoded string of raw Kerberos V5 AP_REQUEST.
static final String GSS_KERBEROS_V5_AP_REQ
GSS_KERBEROS_V5_AP_REQ token is a base64 encoded string of GSS API wrapped Kerberos V5 AP_REQUEST.
static final String KERBEROS_V5_AP_REQ_1510
KERBEROS_V5_AP_REQ_1510 token is a base64 encoded string of raw Kerberos V5 AP_REQUEST for RFC1510.
static final String GSS_KERBEROS_V5_AP_REQ_1510
GSS_KERBEROS_V5_AP_REQ_1510 token is a base64 encoded string of GSS API wrapped Kerberos V5 AP_REQUEST for RFC1510.
static final String KERBEROS_V5_AP_REQ_4120
KERBEROS_V5_AP_REQ_4120 token is a base64 encoded string of raw Kerberos V5 AP_REQUEST for RFC4120.
static final String GSS_KERBEROS_V5_AP_REQ_4120
GSS_KERBEROS_V5_AP_REQ_4120 token is a base64 encoded string of GSS API wrapped Kerberos V5 AP_REQUEST for RFC4120.
static final String WEBLOGIC_OAUTH2_JWT_ACCESS_TOKEN_TYPE
| Method Detail |
|---|
Object getCredential(Subject requestor,
String initiator,
Resource resource,
ContextHandler handler,
String credType)
null if no credentials were found.
This method will be called when the initiator identity is a an alias or symbolic name, including when the identity is an external user.
requestor - subject requesting credentialsinitiator - the identity for which credentials are retrievedresource - the resource for which credentials are requestedhandler - a ContextHandler with optional extra datacredType - credential type
Object[] getCredentials(Subject requestor,
Subject initiator,
Resource resource,
ContextHandler handler,
String credType)
This method will be called when the initiator identity is a WebLogic user or group in order that the (optional) identity domain information is available from principals that implement IdentityDomainPrincipal.
requestor - Subject requesting credentialsinitiator - the identity for which credentials are retrievedresource - the resource for which credentials are requestedhandler - a ContextHandler with optional extra datacredType - credential type
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||