|
Oracle Fusion Middleware Java API Reference for the Oracle Access Management OAuth Service 11g Release 2 Patch Set 3 (11.1.2.3) E59498-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.idaas.oauth.sdk.request.OAuthRestRequest
oracle.security.idaas.oauth.sdk.request.OAuthTokenRequest
oracle.security.idaas.oauth.sdk.request.OAMCredentialsTokenRequest
public class OAMCredentialsTokenRequest
Class dedicated to receive the OAM Credentials Token request parameters.
It allows to get :
Constructor Summary
OAMCredentialsTokenRequest() Initializes a basic OAM Credentials Token Request without any parameters. |
OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, OracleUserCredentials oracleUserCredentials, java.lang.String scope, java.lang.String oamAuthenResource) (2a) Initializes the OAM Credentials Token Request to obtain a JWT Access Token using Client Credentials. |
OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, java.lang.String oamAuthenResource) (1a) Initializes the OAM Credentials Token Request to obtain a JWT User Token using Client Credentials. |
OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, java.lang.String oracleRequestAssertions, OracleUserCredentials oracleUserCredentials, java.lang.String oamAuthenResource) (3a) and (4a) Initializes the OAM Credentials Token Request to obtain an OAM User Token and an OAM Master Token when the oracleRequestAssertions is null. |
OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, java.lang.String oracleRequestAssertions, java.lang.String userAssertion, java.lang.String userAssertionType, java.lang.String oamAuthenResource) (3b) and (4b) Initializes the OAM Credentials Token Request to obtain an OAM User Token and an OAM Master Token when the oracleRequestAssertions is null. |
OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, java.lang.String userAssertion, java.lang.String userAssertionType, java.lang.String applicationContext, java.net.URL applicationResource) (5a)Initializes the OAM Credentials Token Request to obtain an OAM Access Token. |
OAMCredentialsTokenRequest(java.util.Map<java.lang.String,java.lang.String> header, java.util.Map<java.lang.String,java.lang.String> query) Initializes the OAM Credentials Token Request using the given parameters. |
OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, OracleUserCredentials oracleUserCredentials, java.lang.String scope, java.lang.String oamAuthenResource) (2b) Initializes the OAM Credentials Token Request to obtain a JWT Access Token using Client Assertion. |
OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, java.lang.String oamAuthenResource) (1b) Initializes the OAM Credentials Token Request to obtain a JWT User Token using Client Assertion. |
OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, java.lang.String oracleRequestAssertions, OracleUserCredentials oracleUserCredentials, java.lang.String oamAuthenResource) (3c) and (4c) Initializes the OAM Credentials Token Request to obtain an OAM User Token and an OAM Master Token when the oracleRequestAssertions is null. |
OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, java.lang.String oracleRequestAssertions, java.lang.String userAssertion, java.lang.String userAssertionType, java.lang.String oamAuthenResource) (3d) and (4d) Initializes the OAM Credentials Token Request to obtain an OAM User Token and an OAM Master Token when the oracleRequestAssertions is null. |
OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, java.lang.String userAssertion, java.lang.String userAssertionType, java.lang.String applicationContext, java.net.URL applicationResource) (5b)Initializes the OAM Credentials Token Request to obtain an OAM Access Token. |
java.lang.String |
getClientAssertion() Returns the client_assertion |
java.lang.String |
getClientAssertionType() Returns the client_assertion_type |
ClientIdSecretPair |
getClientCredentials() Returns the class encapsulating the client id and secret. |
java.lang.String |
getOamAuthenResource() Returns the oam authenticated resource |
java.lang.String |
getOracleOamApplicationContext() Returns the Application Context |
java.net.URL |
getOracleOamApplicationResource() Returns the Application Resource URL. |
java.lang.String |
getOracleRequestedAssertions() Returns the oracle_requested_assertions |
OracleUserCredentials |
getOracleUserCredentials() Returns the user credentials |
java.lang.String |
getScope() Returns the scope. |
java.lang.String |
getUserAssertion() Returns the user_assertion |
java.lang.String |
getUserAssertionType() Returns the user_assertion_type |
boolean |
isJwtClientAssertion() Return true if the client assertion is a JWT one. |
boolean |
isSamlClientAssertion() Return true if the client assertion is a SAML one. |
void |
setClientAssertion(java.lang.String clientAssertion) Updates the client_assertion |
void |
setClientAssertionType(java.lang.String clientAssertionType) Updates the Client Assertion Type. |
void |
setClientCredentials(ClientIdSecretPair clientCredentials) Updates the client Id and secret. |
void |
setGrantType(java.lang.String grantType) Changes the grant_type. |
void |
setOamAuthenResource(java.lang.String value) Updates the oam authenticated resource |
void |
setOracleOamApplicationContext(java.lang.String value) Updates the application context |
void |
setOracleOamApplicationResource(java.net.URL value) Updates the application Resource. |
void |
setOracleRequestedAssertions(java.lang.String requestedAssertions) Updates the oracle_requested_assertions. |
void |
setOracleUserCredentials(OracleUserCredentials userCredentials) Updates the oracle_user_credentials. |
void |
setScope(java.lang.String scope) Update the scope. |
void |
setUserAssertion(java.lang.String userAssertion) Updates the user_assertion |
void |
setUserAssertionType(java.lang.String userAssertionType) Updates the User Assertion Type. |
Methods inherited from class oracle.security.idaas.oauth.sdk.request.OAuthTokenRequest
getGrantType |
Methods inherited from class oracle.security.idaas.oauth.sdk.request.OAuthRestRequest
addHeader, addQuery, clearAll, clearHeader, clearQuery, getHeader, getHeader, getQuery, getQuery, getQueryMap, isNullOrEmpty, setHeader, setQuery |
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
public OAMCredentialsTokenRequest()
public OAMCredentialsTokenRequest(java.util.Map<java.lang.String,java.lang.String> header, java.util.Map<java.lang.String,java.lang.String> query)
header
- name value pairs for request headerquery
- name value pairs for request querypublic OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, java.lang.String oamAuthenResource)
clientCredentials
- it shall not be nulloamAuthenResource
- optional resource stringpublic OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, java.lang.String oamAuthenResource)
clientAssertion
- client assertion, see also ClientAssertionTokenRequest
clientAssertionType
- accept only OAuthSdkConstants.SAML_CLIENT_ASSERTION_TYPE
or OAuthSdkConstants.JWT_CLIENT_ASSERTION_TYPE
oamAuthenResource
- optional resource stringpublic OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, OracleUserCredentials oracleUserCredentials, java.lang.String scope, java.lang.String oamAuthenResource)
clientCredentials
- it shall not be nulloracleUserCredentials
- JSON user credentialsscope
- space separated list of scopesoamAuthenResource
- optional resource stringpublic OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, OracleUserCredentials oracleUserCredentials, java.lang.String scope, java.lang.String oamAuthenResource)
clientAssertion
- client assertion, see also ClientAssertionTokenRequest
clientAssertionType
- accept only OAuthSdkConstants.SAML_CLIENT_ASSERTION_TYPE
or OAuthSdkConstants.JWT_CLIENT_ASSERTION_TYPE
oracleUserCredentials
- JSON user credentialsscope
- space separated list of scopesoamAuthenResource
- optional resource stringpublic OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, java.lang.String oracleRequestAssertions, OracleUserCredentials oracleUserCredentials, java.lang.String oamAuthenResource)
OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
then only the OAM User Token will returned.
clientCredentials
- it shall not be nulloracleRequestAssertions
- null or OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
oracleUserCredentials
- it shall not be nulloamAuthenResource
- optional resource stringpublic OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, java.lang.String oracleRequestAssertions, java.lang.String userAssertion, java.lang.String userAssertionType, java.lang.String oamAuthenResource)
OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
then only the OAM User Token will returned.
clientCredentials
- it shall not be nulloracleRequestAssertions
- null or OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
userAssertion
- it shall not be nulluserAssertionType
- accept only OAuthSdkConstants.JWT_USER_ASSERTION_TYPE
oamAuthenResource
- optional resource stringpublic OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, java.lang.String oracleRequestAssertions, OracleUserCredentials oracleUserCredentials, java.lang.String oamAuthenResource)
OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
then only the OAM User Token will returned.
clientAssertion
- client assertion, see also ClientAssertionTokenRequest
clientAssertionType
- accept only OAuthSdkConstants.SAML_CLIENT_ASSERTION_TYPE
or OAuthSdkConstants.JWT_CLIENT_ASSERTION_TYPE
oracleRequestAssertions
- null or OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
oracleUserCredentials
- it shall not be nulloamAuthenResource
- optional resource stringpublic OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, java.lang.String oracleRequestAssertions, java.lang.String userAssertion, java.lang.String userAssertionType, java.lang.String oamAuthenResource)
OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
then only the OAM User Token will returned.
clientAssertion
- client assertion, see also ClientAssertionTokenRequest
clientAssertionType
- accept only OAuthSdkConstants.SAML_CLIENT_ASSERTION_TYPE
or OAuthSdkConstants.JWT_CLIENT_ASSERTION_TYPE
oracleRequestAssertions
- null or OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
userAssertion
- it shall not be nulluserAssertionType
- accept only OAuthSdkConstants.JWT_USER_ASSERTION_TYPE
oamAuthenResource
- optional resource stringpublic OAMCredentialsTokenRequest(ClientIdSecretPair clientCredentials, java.lang.String userAssertion, java.lang.String userAssertionType, java.lang.String applicationContext, java.net.URL applicationResource)
clientCredentials
- it shall not be nulluserAssertion
- it shall not be nulluserAssertionType
- accept only OAuthSdkConstants.JWT_USER_ASSERTION_TYPE
applicationContext
- a formated string representing the application context, it can not be nullapplicationResource
- the protected resource URL, it can not be nullpublic OAMCredentialsTokenRequest(java.lang.String clientAssertion, java.lang.String clientAssertionType, java.lang.String userAssertion, java.lang.String userAssertionType, java.lang.String applicationContext, java.net.URL applicationResource)
clientAssertion
- client assertion, see also ClientAssertionTokenRequest
clientAssertionType
- accept only OAuthSdkConstants.SAML_CLIENT_ASSERTION_TYPE
or OAuthSdkConstants.JWT_CLIENT_ASSERTION_TYPE
userAssertion
- it shall not be nulluserAssertionType
- accept only OAuthSdkConstants.JWT_USER_ASSERTION_TYPE
applicationContext
- a formated string representing the application context, it can not be nullapplicationResource
- the protected resource URL, it can not be nullpublic void setGrantType(java.lang.String grantType)
OAuthSdkConstants.ORACLE_IDM_GRANT_TYPE_OAM_CREDENTIALS
setGrantType
in class OAuthTokenRequest
grantType
- accept only OAuthSdkConstants.ORACLE_IDM_GRANT_TYPE_OAM_CREDENTIALS
public ClientIdSecretPair getClientCredentials()
public void setClientCredentials(ClientIdSecretPair clientCredentials) throws java.lang.IllegalArgumentException
clientCredentials
- client informationjava.lang.IllegalArgumentException
- when null parameterpublic OracleUserCredentials getOracleUserCredentials()
public void setOracleUserCredentials(OracleUserCredentials userCredentials)
userCredentials
- user informationpublic java.lang.String getOracleRequestedAssertions()
public void setOracleRequestedAssertions(java.lang.String requestedAssertions)
requestedAssertions
- supports only OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_JWT
or OAuthSdkConstants.ORACLE_IDM_ASSERTION_TYPE_USER_IDENTITY_OAM
public java.lang.String getOracleOamApplicationContext()
public void setOracleOamApplicationContext(java.lang.String value)
value
- string representing the contextpublic java.net.URL getOracleOamApplicationResource()
public void setOracleOamApplicationResource(java.net.URL value)
value
- the URl of the resourcepublic java.lang.String getOamAuthenResource()
public void setOamAuthenResource(java.lang.String value)
value
- oam_authen_resourcepublic java.lang.String getScope()
public void setScope(java.lang.String scope)
If the scope is null or empty then scope is set to "none".
scope
- space separated list of scopespublic java.lang.String getClientAssertionType()
public void setClientAssertionType(java.lang.String clientAssertionType)
clientAssertionType
- assertion typepublic java.lang.String getClientAssertion()
public void setClientAssertion(java.lang.String clientAssertion)
clientAssertion
- assertionpublic boolean isJwtClientAssertion()
public boolean isSamlClientAssertion()
public java.lang.String getUserAssertionType()
public void setUserAssertionType(java.lang.String userAssertionType)
userAssertionType
- assertion typepublic java.lang.String getUserAssertion()
public void setUserAssertion(java.lang.String userAssertion)
userAssertion
- assertion
|
Oracle and/or its affiliates. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |