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
Implementation for
OAuthRPExtensions.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringApplication type for this entity.private booleanRequire back-channel logout session id flag for this entity.private StringClient URI for this entity.private final XMLObjectChildrenList<DefaultAcrValue>Default ACR values for this entity.private intDefault max age for this entity.private booleanRequire front-channel logout session id flag for this entity.private StringGrant types for this entity.private StringID token encrypted response algorithm for this entity.private StringID token encrypted response encoder for this entity.private StringID token signed response algorithm for this entity.private StringInitiate login URI for this entity.private final XMLObjectChildrenList<PostLogoutRedirectUri>Post logout redirect URIs for this entity.private StringRequest object encryption algorithm for this entity.private StringRequest object encryption encoder for this entity.private StringRequest object signing algorithm for this entity.private final XMLObjectChildrenList<RequestUri>Request URIs for this entity.private booleanRequire auth time flag for this entity.private StringResponse types for this entity.private StringScopes for this entity.private StringSector identifier URI for this entity.private StringSoftware identifier for this entity.private StringSoftware version for this entity.private StringToken endpoint authentication method for this entity.private StringToken endpoint authentication signing algorithm for this entity.private final AttributeMap"anyAttribute" attributes.private final IndexedXMLObjectChildrenList<XMLObject>"any" children.private StringUser info encrypted response algorithm for this entity.private StringUser info encrypted response encoder for this entity.private StringUser 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
ConstructorsModifierConstructorDescriptionprotectedOAuthRPExtensionsImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionintgetUnknownXMLObjects(QName typeOrName) booleanbooleanbooleanvoidsetApplicationType(String type) voidsetBackChannelLogoutSessionRequired(boolean flag) voidsetClientUri(String uri) voidsetDefaultMaxAge(int age) voidsetFrontChannelLogoutSessionRequired(boolean flag) voidsetGrantTypes(String types) voidsetIdTokenEncryptedResponseAlg(String algorithm) voidsetIdTokenEncryptedResponseEnc(String algorithm) voidsetIdTokenSignedResponseAlg(String algorithm) voidvoidsetRequestObjectEncryptionAlg(String algorithm) voidsetRequestObjectEncryptionEnc(String algorithm) voidsetRequestObjectSigningAlg(String algorithm) voidsetRequireAuthTime(boolean flag) voidsetResponseTypes(String types) voidvoidvoidsetSoftwareId(String id) voidsetSoftwareVersion(String version) voidsetTokenEndpointAuthMethod(String method) voidsetTokenEndpointAuthSigningAlg(String algorithm) voidsetUserInfoEncryptedResponseAlg(String algorithm) voidsetUserInfoEncryptedResponseEnc(String algorithm) voidsetUserInfoSignedResponseAlg(String algorithm) Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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 Details
-
tokenEndpointAuthMethod
Token endpoint authentication method for this entity. -
responseTypes
Response types for this entity. -
grantTypes
Grant types for this entity. -
applicationType
Application type for this entity. -
clientUri
Client URI for this entity. -
scopes
Scopes for this entity. -
softwareId
Software identifier for this entity. -
softwareVersion
Software version for this entity. -
sectorIdentifierUri
Sector identifier URI for this entity. -
idTokenSignedResponseAlg
ID token signed response algorithm for this entity. -
idTokenEncryptedResponseAlg
ID token encrypted response algorithm for this entity. -
idTokenEncryptedResponseEnc
ID token encrypted response encoder for this entity. -
userInfoSignedResponseAlg
User info signed response algorithm for this entity. -
userInfoEncryptedResponseAlg
User info encrypted response algorithm for this entity. -
userInfoEncryptedResponseEnc
User info encrypted response encoder for this entity. -
requestObjectSigningAlg
Request object signing algorithm for this entity. -
requestObjectEncryptionAlg
Request object encryption algorithm for this entity. -
requestObjectEncryptionEnc
Request object encryption encoder for this entity. -
tokenEndpointAuthSigningAlg
Token endpoint authentication signing algorithm for this entity. -
initiateLoginUri
Initiate login URI for this entity. -
defaultMaxAge
private int defaultMaxAgeDefault max age for this entity. -
requireAuthTime
private boolean requireAuthTimeRequire auth time flag for this entity. -
backChannelLogoutSessionRequired
private boolean backChannelLogoutSessionRequiredRequire back-channel logout session id flag for this entity. -
frontChannelLogoutSessionRequired
private boolean frontChannelLogoutSessionRequiredRequire front-channel logout session id flag for this entity. -
defaultAcrValues
Default ACR values for this entity. -
requestUris
Request URIs for this entity. -
postLogoutRedirectUris
Post logout redirect URIs for this entity. -
unknownAttributes
"anyAttribute" attributes. -
unknownChildren
"any" children.
-
-
Constructor Details
-
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 Details
-
getResponseTypes
- Specified by:
getResponseTypesin interfaceOAuthRPExtensions
-
setResponseTypes
- Specified by:
setResponseTypesin interfaceOAuthRPExtensions
-
getGrantTypes
- Specified by:
getGrantTypesin interfaceOAuthRPExtensions
-
setGrantTypes
- Specified by:
setGrantTypesin interfaceOAuthRPExtensions
-
getApplicationType
- Specified by:
getApplicationTypein interfaceOAuthRPExtensions
-
setApplicationType
- Specified by:
setApplicationTypein interfaceOAuthRPExtensions
-
getTokenEndpointAuthMethod
- Specified by:
getTokenEndpointAuthMethodin interfaceOAuthRPExtensions
-
setTokenEndpointAuthMethod
- Specified by:
setTokenEndpointAuthMethodin interfaceOAuthRPExtensions
-
getClientUri
- Specified by:
getClientUriin interfaceOAuthRPExtensions
-
setClientUri
- Specified by:
setClientUriin interfaceOAuthRPExtensions
-
getScopes
- Specified by:
getScopesin interfaceOAuthRPExtensions
-
setScopes
- Specified by:
setScopesin interfaceOAuthRPExtensions
-
getSoftwareId
- Specified by:
getSoftwareIdin interfaceOAuthRPExtensions
-
setSoftwareId
- Specified by:
setSoftwareIdin interfaceOAuthRPExtensions
-
getSoftwareVersion
- Specified by:
getSoftwareVersionin interfaceOAuthRPExtensions
-
setSoftwareVersion
- Specified by:
setSoftwareVersionin interfaceOAuthRPExtensions
-
getSectorIdentifierUri
- Specified by:
getSectorIdentifierUriin interfaceOAuthRPExtensions
-
setSectorIdentifierUri
- Specified by:
setSectorIdentifierUriin interfaceOAuthRPExtensions
-
getIdTokenSignedResponseAlg
- Specified by:
getIdTokenSignedResponseAlgin interfaceOAuthRPExtensions
-
setIdTokenSignedResponseAlg
- Specified by:
setIdTokenSignedResponseAlgin interfaceOAuthRPExtensions
-
getIdTokenEncryptedResponseAlg
- Specified by:
getIdTokenEncryptedResponseAlgin interfaceOAuthRPExtensions
-
setIdTokenEncryptedResponseAlg
- Specified by:
setIdTokenEncryptedResponseAlgin interfaceOAuthRPExtensions
-
getIdTokenEncryptedResponseEnc
- Specified by:
getIdTokenEncryptedResponseEncin interfaceOAuthRPExtensions
-
setIdTokenEncryptedResponseEnc
- Specified by:
setIdTokenEncryptedResponseEncin interfaceOAuthRPExtensions
-
getUserInfoSignedResponseAlg
- Specified by:
getUserInfoSignedResponseAlgin interfaceOAuthRPExtensions
-
setUserInfoSignedResponseAlg
- Specified by:
setUserInfoSignedResponseAlgin interfaceOAuthRPExtensions
-
getUserInfoEncryptedResponseAlg
- Specified by:
getUserInfoEncryptedResponseAlgin interfaceOAuthRPExtensions
-
setUserInfoEncryptedResponseAlg
- Specified by:
setUserInfoEncryptedResponseAlgin interfaceOAuthRPExtensions
-
getUserInfoEncryptedResponseEnc
- Specified by:
getUserInfoEncryptedResponseEncin interfaceOAuthRPExtensions
-
setUserInfoEncryptedResponseEnc
- Specified by:
setUserInfoEncryptedResponseEncin interfaceOAuthRPExtensions
-
getRequestObjectSigningAlg
- Specified by:
getRequestObjectSigningAlgin interfaceOAuthRPExtensions
-
setRequestObjectSigningAlg
- Specified by:
setRequestObjectSigningAlgin interfaceOAuthRPExtensions
-
getRequestObjectEncryptionAlg
- Specified by:
getRequestObjectEncryptionAlgin interfaceOAuthRPExtensions
-
setRequestObjectEncryptionAlg
- Specified by:
setRequestObjectEncryptionAlgin interfaceOAuthRPExtensions
-
getRequestObjectEncryptionEnc
- Specified by:
getRequestObjectEncryptionEncin interfaceOAuthRPExtensions
-
setRequestObjectEncryptionEnc
- Specified by:
setRequestObjectEncryptionEncin interfaceOAuthRPExtensions
-
getTokenEndpointAuthSigningAlg
- Specified by:
getTokenEndpointAuthSigningAlgin interfaceOAuthRPExtensions
-
setTokenEndpointAuthSigningAlg
- Specified by:
setTokenEndpointAuthSigningAlgin interfaceOAuthRPExtensions
-
getInitiateLoginUri
- Specified by:
getInitiateLoginUriin interfaceOAuthRPExtensions
-
setInitiateLoginUri
- Specified by:
setInitiateLoginUriin interfaceOAuthRPExtensions
-
getDefaultMaxAge
public int getDefaultMaxAge()- Specified by:
getDefaultMaxAgein interfaceOAuthRPExtensions
-
setDefaultMaxAge
public void setDefaultMaxAge(int age) - Specified by:
setDefaultMaxAgein interfaceOAuthRPExtensions
-
isRequireAuthTime
public boolean isRequireAuthTime()- Specified by:
isRequireAuthTimein interfaceOAuthRPExtensions
-
setRequireAuthTime
public void setRequireAuthTime(boolean flag) - Specified by:
setRequireAuthTimein interfaceOAuthRPExtensions
-
getDefaultAcrValues
- Specified by:
getDefaultAcrValuesin interfaceOAuthRPExtensions
-
getRequestUris
- Specified by:
getRequestUrisin interfaceOAuthRPExtensions
-
getPostLogoutRedirectUris
- Specified by:
getPostLogoutRedirectUrisin interfaceOAuthRPExtensions
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
getUnknownAttributes
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getUnknownXMLObjects
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
setBackChannelLogoutSessionRequired
public void setBackChannelLogoutSessionRequired(boolean flag) - Specified by:
setBackChannelLogoutSessionRequiredin interfaceOAuthRPExtensions
-
isBackChannelLogoutSessionRequired
public boolean isBackChannelLogoutSessionRequired()- Specified by:
isBackChannelLogoutSessionRequiredin interfaceOAuthRPExtensions
-
setFrontChannelLogoutSessionRequired
public void setFrontChannelLogoutSessionRequired(boolean flag) - Specified by:
setFrontChannelLogoutSessionRequiredin interfaceOAuthRPExtensions
-
isFrontChannelLogoutSessionRequired
public boolean isFrontChannelLogoutSessionRequired()- Specified by:
isFrontChannelLogoutSessionRequiredin interfaceOAuthRPExtensions
-