Class OAuthRPExtensionsImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- net.shibboleth.oidc.saml.xmlobject.impl.OAuthRPExtensionsImpl
-
- All Implemented Interfaces:
OAuthRPExtensions,AttributeExtensibleXMLObject,ElementExtensibleXMLObject,XMLObject,SAMLObject
public class OAuthRPExtensionsImpl extends AbstractXMLObject implements OAuthRPExtensions
Implementation forOAuthRPExtensions.
-
-
Field Summary
Fields Modifier and Type Field Description private StringapplicationTypeApplication type for this entity.private booleanbackChannelLogoutSessionRequiredRequire back-channel logout session id flag for this entity.private StringclientUriClient URI for this entity.private XMLObjectChildrenList<DefaultAcrValue>defaultAcrValuesDefault ACR values for this entity.private intdefaultMaxAgeDefault max age for this entity.private booleanfrontChannelLogoutSessionRequiredRequire front-channel logout session id flag for this entity.private StringgrantTypesGrant types for this entity.private StringidTokenEncryptedResponseAlgID token encrypted response algorithm for this entity.private StringidTokenEncryptedResponseEncID token encrypted response encoder for this entity.private StringidTokenSignedResponseAlgID token signed response algorithm for this entity.private StringinitiateLoginUriInitiate login URI for this entity.private XMLObjectChildrenList<PostLogoutRedirectUri>postLogoutRedirectUrisPost logout redirect URIs for this entity.private StringrequestObjectEncryptionAlgRequest object encryption algorithm for this entity.private StringrequestObjectEncryptionEncRequest object encryption encoder for this entity.private StringrequestObjectSigningAlgRequest object signing algorithm for this entity.private XMLObjectChildrenList<RequestUri>requestUrisRequest URIs for this entity.private booleanrequireAuthTimeRequire auth time flag for this entity.private StringresponseTypesResponse types for this entity.private StringscopesScopes for this entity.private StringsectorIdentifierUriSector identifier URI for this entity.private StringsoftwareIdSoftware identifier for this entity.private StringsoftwareVersionSoftware version for this entity.private StringtokenEndpointAuthMethodToken endpoint authentication method for this entity.private StringtokenEndpointAuthSigningAlgToken endpoint authentication signing algorithm for this entity.private AttributeMapunknownAttributes"anyAttribute" attributes.private IndexedXMLObjectChildrenList<XMLObject>unknownChildren"any" children.private StringuserInfoEncryptedResponseAlgUser info encrypted response algorithm for this entity.private StringuserInfoEncryptedResponseEncUser info encrypted response encoder for this entity.private StringuserInfoSignedResponseAlgUser info signed response algorithm for this entity.-
Fields inherited from interface net.shibboleth.oidc.saml.xmlobject.OAuthRPExtensions
APPLICATION_TYPE_ATTRIB_NAME, BACK_CHANNEL_LOGOUT_SESSION_REQUIRED_ATTRIB_NAME, CLIENT_URI_ATTRIB_NAME, DEFAULT_MAX_AGE_ATTRIB_NAME, FRONT_CHANNEL_LOGOUT_SESSION_REQUIRED_ATTRIB_NAME, GRANT_TYPES_ATTRIB_NAME, ID_TOKEN_ENCRYPTED_RESPONSE_ALG_ATTRIB_NAME, ID_TOKEN_ENCRYPTED_RESPONSE_ENC_ATTRIB_NAME, ID_TOKEN_SIGNED_RESPONSE_ALG_ATTRIB_NAME, INITIATE_LOGIN_URI_ATTRIB_NAME, REQUEST_OBJECT_ENCRYPTION_ALG_ATTRIB_NAME, REQUEST_OBJECT_ENCRYPTION_ENC_ATTRIB_NAME, REQUEST_OBJECT_SIGNING_ALG_ATTRIB_NAME, REQUIRE_AUTH_TIME_ATTRIB_NAME, RESPONSE_TYPES_ATTRIB_NAME, SCOPES_ATTRIB_NAME, SECTOR_IDENTIFIER_URI_ATTRIB_NAME, SOFTWARE_ID_ATTRIB_NAME, SOFTWARE_VERSION_ATTRIB_NAME, TOKEN_ENDPOINT_AUTH_METHOD_ATTRIB_NAME, TOKEN_ENDPOINT_AUTH_SIGNING_ALG_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME, USERINFO_ENCRYPTED_RESPONSE_ALG_ATTRIB_NAME, USERINFO_ENCRYPTED_RESPONSE_ENC_ATTRIB_NAME, USERINFO_SIGNED_RESPONSE_ALG_ATTRIB_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOAuthRPExtensionsImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetApplicationType()Get the application type.StringgetClientUri()Get the client URI.List<DefaultAcrValue>getDefaultAcrValues()Get the list of default ACR values.intgetDefaultMaxAge()Get the value for default max age.StringgetGrantTypes()Get the whitespace-delimited list of grant types.StringgetIdTokenEncryptedResponseAlg()Get the JWE alg algorithm for ID token encryption.StringgetIdTokenEncryptedResponseEnc()Get the JWE enc algorithm for ID token encryption.StringgetIdTokenSignedResponseAlg()Get the JWS alg algorithm for ID token signature.StringgetInitiateLoginUri()Get the URI for initiating login.List<XMLObject>getOrderedChildren()List<PostLogoutRedirectUri>getPostLogoutRedirectUris()Get the list of post logout redirection URIs.StringgetRequestObjectEncryptionAlg()Get the JWE alg algorithm for request object encryption.StringgetRequestObjectEncryptionEnc()Get the JWE enc algorithm for request object encryption.StringgetRequestObjectSigningAlg()Get the JWS alg algorithm for request object signature.List<RequestUri>getRequestUris()Get the list of request URIs.StringgetResponseTypes()Get the whitespace-delimited list of response types.StringgetScopes()Get the whitespace-delimited list of scopes.StringgetSectorIdentifierUri()Get the sector identifier URI.StringgetSoftwareId()Get the software identifier.StringgetSoftwareVersion()Get the software version.StringgetTokenEndpointAuthMethod()Get the token endpoint authentication method.StringgetTokenEndpointAuthSigningAlg()Get the JWS alg algorithm for token endpoint authentication signature.AttributeMapgetUnknownAttributes()List<XMLObject>getUnknownXMLObjects()List<XMLObject>getUnknownXMLObjects(QName typeOrName)StringgetUserInfoEncryptedResponseAlg()Get the JWE alg algorithm for UserInfo response encryption.StringgetUserInfoEncryptedResponseEnc()Get the JWE enc algorithm for UserInfo response encryption.StringgetUserInfoSignedResponseAlg()Get the JWS alg algorithm for UserInfo response signature.booleanisBackChannelLogoutSessionRequired()Get the flag to require session id in back-channel logout request.booleanisFrontChannelLogoutSessionRequired()Get the flag to require session id in front-channel logout request.booleanisRequireAuthTime()Get the flag to require authentication time.voidsetApplicationType(String type)Set the application type.voidsetBackChannelLogoutSessionRequired(boolean flag)Set the flag to require session id in back-channel logout request.voidsetClientUri(String uri)Set the client URI.voidsetDefaultMaxAge(int age)Set the value for default max age.voidsetFrontChannelLogoutSessionRequired(boolean flag)Set the flag to require session id in front-channel logout request.voidsetGrantTypes(String types)Set the whitespace-delimited list of grant types.voidsetIdTokenEncryptedResponseAlg(String algorithm)Set the JWE alg algorithm for ID token encryption.voidsetIdTokenEncryptedResponseEnc(String algorithm)Set the JWE enc algorithm for ID token encryption.voidsetIdTokenSignedResponseAlg(String algorithm)Set the JWS alg algorithm for ID token signature.voidsetInitiateLoginUri(String uri)Set the URI for initiating login.voidsetRequestObjectEncryptionAlg(String algorithm)Set the JWE alg algorithm for request object encryption.voidsetRequestObjectEncryptionEnc(String algorithm)Set the JWE enc algorithm for request object encryption.voidsetRequestObjectSigningAlg(String algorithm)Set the JWS alg algorithm for request object signature.voidsetRequireAuthTime(boolean flag)Set the flag to require authentication time.voidsetResponseTypes(String types)Set the whitespace-delimited list of response types.voidsetScopes(String values)Set the whitespace-delimited list of scopes.voidsetSectorIdentifierUri(String uri)Set the sector identifier URI.voidsetSoftwareId(String id)Set the software identifier.voidsetSoftwareVersion(String version)Set the software version.voidsetTokenEndpointAuthMethod(String method)Set the token endpoint authentication method.voidsetTokenEndpointAuthSigningAlg(String algorithm)Set the JWS alg algorithm for token endpoint authentication signature.voidsetUserInfoEncryptedResponseAlg(String algorithm)Set the JWE alg algorithm for UserInfo response encryption.voidsetUserInfoEncryptedResponseEnc(String algorithm)Set the JWE enc algorithm for UserInfo response encryption.voidsetUserInfoSignedResponseAlg(String algorithm)Set the JWS alg algorithm for UserInfo response signature.-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
tokenEndpointAuthMethod
private String tokenEndpointAuthMethod
Token endpoint authentication method for this entity.
-
responseTypes
private String responseTypes
Response types for this entity.
-
grantTypes
private String grantTypes
Grant types for this entity.
-
applicationType
private String applicationType
Application type for this entity.
-
clientUri
private String clientUri
Client URI for this entity.
-
scopes
private String scopes
Scopes for this entity.
-
softwareId
private String softwareId
Software identifier for this entity.
-
softwareVersion
private String softwareVersion
Software version for this entity.
-
sectorIdentifierUri
private String sectorIdentifierUri
Sector identifier URI for this entity.
-
idTokenSignedResponseAlg
private String idTokenSignedResponseAlg
ID token signed response algorithm for this entity.
-
idTokenEncryptedResponseAlg
private String idTokenEncryptedResponseAlg
ID token encrypted response algorithm for this entity.
-
idTokenEncryptedResponseEnc
private String idTokenEncryptedResponseEnc
ID token encrypted response encoder for this entity.
-
userInfoSignedResponseAlg
private String userInfoSignedResponseAlg
User info signed response algorithm for this entity.
-
userInfoEncryptedResponseAlg
private String userInfoEncryptedResponseAlg
User info encrypted response algorithm for this entity.
-
userInfoEncryptedResponseEnc
private String userInfoEncryptedResponseEnc
User info encrypted response encoder for this entity.
-
requestObjectSigningAlg
private String requestObjectSigningAlg
Request object signing algorithm for this entity.
-
requestObjectEncryptionAlg
private String requestObjectEncryptionAlg
Request object encryption algorithm for this entity.
-
requestObjectEncryptionEnc
private String requestObjectEncryptionEnc
Request object encryption encoder for this entity.
-
tokenEndpointAuthSigningAlg
private String tokenEndpointAuthSigningAlg
Token endpoint authentication signing algorithm for this entity.
-
initiateLoginUri
private String initiateLoginUri
Initiate login URI for this entity.
-
defaultMaxAge
private int defaultMaxAge
Default max age for this entity.
-
requireAuthTime
private boolean requireAuthTime
Require auth time flag for this entity.
-
backChannelLogoutSessionRequired
private boolean backChannelLogoutSessionRequired
Require back-channel logout session id flag for this entity.
-
frontChannelLogoutSessionRequired
private boolean frontChannelLogoutSessionRequired
Require front-channel logout session id flag for this entity.
-
defaultAcrValues
private final XMLObjectChildrenList<DefaultAcrValue> defaultAcrValues
Default ACR values for this entity.
-
requestUris
private final XMLObjectChildrenList<RequestUri> requestUris
Request URIs for this entity.
-
postLogoutRedirectUris
private final XMLObjectChildrenList<PostLogoutRedirectUri> postLogoutRedirectUris
Post logout redirect URIs for this entity.
-
unknownAttributes
private final AttributeMap unknownAttributes
"anyAttribute" attributes.
-
unknownChildren
private final IndexedXMLObjectChildrenList<XMLObject> unknownChildren
"any" children.
-
-
Constructor Detail
-
OAuthRPExtensionsImpl
protected OAuthRPExtensionsImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getResponseTypes
public String getResponseTypes()
Get the whitespace-delimited list of response types.- Specified by:
getResponseTypesin interfaceOAuthRPExtensions- Returns:
- list of response types
-
setResponseTypes
public void setResponseTypes(String types)
Set the whitespace-delimited list of response types.- Specified by:
setResponseTypesin interfaceOAuthRPExtensions- Parameters:
types- response types
-
getGrantTypes
public String getGrantTypes()
Get the whitespace-delimited list of grant types.- Specified by:
getGrantTypesin interfaceOAuthRPExtensions- Returns:
- list of grant types
-
setGrantTypes
public void setGrantTypes(String types)
Set the whitespace-delimited list of grant types.- Specified by:
setGrantTypesin interfaceOAuthRPExtensions- Parameters:
types- grant types
-
getApplicationType
public String getApplicationType()
Get the application type.- Specified by:
getApplicationTypein interfaceOAuthRPExtensions- Returns:
- The application type.
-
setApplicationType
public void setApplicationType(String type)
Set the application type.- Specified by:
setApplicationTypein interfaceOAuthRPExtensions- Parameters:
type- The application type.
-
getTokenEndpointAuthMethod
public String getTokenEndpointAuthMethod()
Get the token endpoint authentication method.- Specified by:
getTokenEndpointAuthMethodin interfaceOAuthRPExtensions- Returns:
- token endpoint authentication method
-
setTokenEndpointAuthMethod
public void setTokenEndpointAuthMethod(String method)
Set the token endpoint authentication method.- Specified by:
setTokenEndpointAuthMethodin interfaceOAuthRPExtensions- Parameters:
method- The token endpoint authentication method.
-
getClientUri
public String getClientUri()
Get the client URI.- Specified by:
getClientUriin interfaceOAuthRPExtensions- Returns:
- The client URI
-
setClientUri
public void setClientUri(String uri)
Set the client URI.- Specified by:
setClientUriin interfaceOAuthRPExtensions- Parameters:
uri- The client URI.
-
getScopes
public String getScopes()
Get the whitespace-delimited list of scopes.- Specified by:
getScopesin interfaceOAuthRPExtensions- Returns:
- list of scopes
-
setScopes
public void setScopes(String values)
Set the whitespace-delimited list of scopes.- Specified by:
setScopesin interfaceOAuthRPExtensions- Parameters:
values- the scopes
-
getSoftwareId
public String getSoftwareId()
Get the software identifier.- Specified by:
getSoftwareIdin interfaceOAuthRPExtensions- Returns:
- software identifier
-
setSoftwareId
public void setSoftwareId(String id)
Set the software identifier.- Specified by:
setSoftwareIdin interfaceOAuthRPExtensions- Parameters:
id- The software identifier.
-
getSoftwareVersion
public String getSoftwareVersion()
Get the software version.- Specified by:
getSoftwareVersionin interfaceOAuthRPExtensions- Returns:
- The software version.
-
setSoftwareVersion
public void setSoftwareVersion(String version)
Set the software version.- Specified by:
setSoftwareVersionin interfaceOAuthRPExtensions- Parameters:
version- The software version.
-
getSectorIdentifierUri
public String getSectorIdentifierUri()
Get the sector identifier URI.- Specified by:
getSectorIdentifierUriin interfaceOAuthRPExtensions- Returns:
- he sector identifier URI.
-
setSectorIdentifierUri
public void setSectorIdentifierUri(String uri)
Set the sector identifier URI.- Specified by:
setSectorIdentifierUriin interfaceOAuthRPExtensions- Parameters:
uri- The sector identifier URI.
-
getIdTokenSignedResponseAlg
public String getIdTokenSignedResponseAlg()
Get the JWS alg algorithm for ID token signature.- Specified by:
getIdTokenSignedResponseAlgin interfaceOAuthRPExtensions- Returns:
- The JWS alg algorithm for ID token signature.
-
setIdTokenSignedResponseAlg
public void setIdTokenSignedResponseAlg(String algorithm)
Set the JWS alg algorithm for ID token signature.- Specified by:
setIdTokenSignedResponseAlgin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWS alg algorithm for ID token signature.
-
getIdTokenEncryptedResponseAlg
public String getIdTokenEncryptedResponseAlg()
Get the JWE alg algorithm for ID token encryption.- Specified by:
getIdTokenEncryptedResponseAlgin interfaceOAuthRPExtensions- Returns:
- The JWE alg algorithm for ID token encryption.
-
setIdTokenEncryptedResponseAlg
public void setIdTokenEncryptedResponseAlg(String algorithm)
Set the JWE alg algorithm for ID token encryption.- Specified by:
setIdTokenEncryptedResponseAlgin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWE alg algorithm for ID token encryption.
-
getIdTokenEncryptedResponseEnc
public String getIdTokenEncryptedResponseEnc()
Get the JWE enc algorithm for ID token encryption.- Specified by:
getIdTokenEncryptedResponseEncin interfaceOAuthRPExtensions- Returns:
- The JWE enc algorithm for ID token encryption.
-
setIdTokenEncryptedResponseEnc
public void setIdTokenEncryptedResponseEnc(String algorithm)
Set the JWE enc algorithm for ID token encryption.- Specified by:
setIdTokenEncryptedResponseEncin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWE enc algorithm for ID token encryption.
-
getUserInfoSignedResponseAlg
public String getUserInfoSignedResponseAlg()
Get the JWS alg algorithm for UserInfo response signature.- Specified by:
getUserInfoSignedResponseAlgin interfaceOAuthRPExtensions- Returns:
- The JWS alg algorithm for UserInfo response signature.
-
setUserInfoSignedResponseAlg
public void setUserInfoSignedResponseAlg(String algorithm)
Set the JWS alg algorithm for UserInfo response signature.- Specified by:
setUserInfoSignedResponseAlgin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWS alg algorithm for UserInfo response signature.
-
getUserInfoEncryptedResponseAlg
public String getUserInfoEncryptedResponseAlg()
Get the JWE alg algorithm for UserInfo response encryption.- Specified by:
getUserInfoEncryptedResponseAlgin interfaceOAuthRPExtensions- Returns:
- The JWE alg algorithm for UserInfo response encryption.
-
setUserInfoEncryptedResponseAlg
public void setUserInfoEncryptedResponseAlg(String algorithm)
Set the JWE alg algorithm for UserInfo response encryption.- Specified by:
setUserInfoEncryptedResponseAlgin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWE alg algorithm for UserInfo response encryption.
-
getUserInfoEncryptedResponseEnc
public String getUserInfoEncryptedResponseEnc()
Get the JWE enc algorithm for UserInfo response encryption.- Specified by:
getUserInfoEncryptedResponseEncin interfaceOAuthRPExtensions- Returns:
- The JWE enc algorithm for UserInfo response encryption.
-
setUserInfoEncryptedResponseEnc
public void setUserInfoEncryptedResponseEnc(String algorithm)
Set the JWE enc algorithm for UserInfo response encryption.- Specified by:
setUserInfoEncryptedResponseEncin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWE enc algorithm for UserInfo response encryption.
-
getRequestObjectSigningAlg
public String getRequestObjectSigningAlg()
Get the JWS alg algorithm for request object signature.- Specified by:
getRequestObjectSigningAlgin interfaceOAuthRPExtensions- Returns:
- The JWS alg algorithm for request object signature.
-
setRequestObjectSigningAlg
public void setRequestObjectSigningAlg(String algorithm)
Set the JWS alg algorithm for request object signature.- Specified by:
setRequestObjectSigningAlgin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWS alg algorithm for request object signature.
-
getRequestObjectEncryptionAlg
public String getRequestObjectEncryptionAlg()
Get the JWE alg algorithm for request object encryption.- Specified by:
getRequestObjectEncryptionAlgin interfaceOAuthRPExtensions- Returns:
- The JWE alg algorithm for request object encryption.
-
setRequestObjectEncryptionAlg
public void setRequestObjectEncryptionAlg(String algorithm)
Set the JWE alg algorithm for request object encryption.- Specified by:
setRequestObjectEncryptionAlgin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWE alg algorithm for request object encryption.
-
getRequestObjectEncryptionEnc
public String getRequestObjectEncryptionEnc()
Get the JWE enc algorithm for request object encryption.- Specified by:
getRequestObjectEncryptionEncin interfaceOAuthRPExtensions- Returns:
- The JWE enc algorithm for request object encryption.
-
setRequestObjectEncryptionEnc
public void setRequestObjectEncryptionEnc(String algorithm)
Set the JWE enc algorithm for request object encryption.- Specified by:
setRequestObjectEncryptionEncin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWE enc algorithm for request object encryption.
-
getTokenEndpointAuthSigningAlg
public String getTokenEndpointAuthSigningAlg()
Get the JWS alg algorithm for token endpoint authentication signature.- Specified by:
getTokenEndpointAuthSigningAlgin interfaceOAuthRPExtensions- Returns:
- The JWS alg algorithm for token endpoint authentication signature.
-
setTokenEndpointAuthSigningAlg
public void setTokenEndpointAuthSigningAlg(String algorithm)
Set the JWS alg algorithm for token endpoint authentication signature.- Specified by:
setTokenEndpointAuthSigningAlgin interfaceOAuthRPExtensions- Parameters:
algorithm- The JWS alg algorithm for token endpoint authentication signature.
-
getInitiateLoginUri
public String getInitiateLoginUri()
Get the URI for initiating login.- Specified by:
getInitiateLoginUriin interfaceOAuthRPExtensions- Returns:
- The URI for initiating login.
-
setInitiateLoginUri
public void setInitiateLoginUri(String uri)
Set the URI for initiating login.- Specified by:
setInitiateLoginUriin interfaceOAuthRPExtensions- Parameters:
uri- The URI for initiating login.
-
getDefaultMaxAge
public int getDefaultMaxAge()
Get the value for default max age.- Specified by:
getDefaultMaxAgein interfaceOAuthRPExtensions- Returns:
- The value for default max age.
-
setDefaultMaxAge
public void setDefaultMaxAge(int age)
Set the value for default max age.- Specified by:
setDefaultMaxAgein interfaceOAuthRPExtensions- Parameters:
age- The value for default max age.
-
isRequireAuthTime
public boolean isRequireAuthTime()
Get the flag to require authentication time.- Specified by:
isRequireAuthTimein interfaceOAuthRPExtensions- Returns:
- The flag to require authentication time.
-
setRequireAuthTime
public void setRequireAuthTime(boolean flag)
Set the flag to require authentication time.- Specified by:
setRequireAuthTimein interfaceOAuthRPExtensions- Parameters:
flag- The flag to require authentication time.
-
getDefaultAcrValues
public List<DefaultAcrValue> getDefaultAcrValues()
Get the list of default ACR values.- Specified by:
getDefaultAcrValuesin interfaceOAuthRPExtensions- Returns:
- The list of default ACR values.
-
getRequestUris
public List<RequestUri> getRequestUris()
Get the list of request URIs.- Specified by:
getRequestUrisin interfaceOAuthRPExtensions- Returns:
- The list of request URIs.
-
getPostLogoutRedirectUris
public List<PostLogoutRedirectUri> getPostLogoutRedirectUris()
Get the list of post logout redirection URIs.- Specified by:
getPostLogoutRedirectUrisin interfaceOAuthRPExtensions- Returns:
- The list of post logout redirection URIs.
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
getUnknownAttributes
public AttributeMap getUnknownAttributes()
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects()
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
setBackChannelLogoutSessionRequired
public void setBackChannelLogoutSessionRequired(boolean flag)
Set the flag to require session id in back-channel logout request.- Specified by:
setBackChannelLogoutSessionRequiredin interfaceOAuthRPExtensions- Parameters:
flag- The flag to require session id in back-channel logout request.
-
isBackChannelLogoutSessionRequired
public boolean isBackChannelLogoutSessionRequired()
Get the flag to require session id in back-channel logout request.- Specified by:
isBackChannelLogoutSessionRequiredin interfaceOAuthRPExtensions- Returns:
- The flag to require session id in back-channel logout request.
-
setFrontChannelLogoutSessionRequired
public void setFrontChannelLogoutSessionRequired(boolean flag)
Set the flag to require session id in front-channel logout request.- Specified by:
setFrontChannelLogoutSessionRequiredin interfaceOAuthRPExtensions- Parameters:
flag- The flag to require session id in front-channel logout request.
-
isFrontChannelLogoutSessionRequired
public boolean isFrontChannelLogoutSessionRequired()
Get the flag to require session id in front-channel logout request.- Specified by:
isFrontChannelLogoutSessionRequiredin interfaceOAuthRPExtensions- Returns:
- The flag to require session id in front-channel logout request.
-
-