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 StringclientUriClient URI for this entity.private XMLObjectChildrenList<DefaultAcrValue>defaultAcrValuesDefault ACR values for this entity.private intdefaultMaxAgeDefault max age 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, CLIENT_URI_ATTRIB_NAME, DEFAULT_MAX_AGE_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
-
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.
-
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()
- Specified by:
getResponseTypesin interfaceOAuthRPExtensions
-
setResponseTypes
public void setResponseTypes(String types)
- Specified by:
setResponseTypesin interfaceOAuthRPExtensions
-
getGrantTypes
public String getGrantTypes()
- Specified by:
getGrantTypesin interfaceOAuthRPExtensions
-
setGrantTypes
public void setGrantTypes(String types)
- Specified by:
setGrantTypesin interfaceOAuthRPExtensions
-
getApplicationType
public String getApplicationType()
- Specified by:
getApplicationTypein interfaceOAuthRPExtensions
-
setApplicationType
public void setApplicationType(String type)
- Specified by:
setApplicationTypein interfaceOAuthRPExtensions
-
getTokenEndpointAuthMethod
public String getTokenEndpointAuthMethod()
- Specified by:
getTokenEndpointAuthMethodin interfaceOAuthRPExtensions
-
setTokenEndpointAuthMethod
public void setTokenEndpointAuthMethod(String method)
- Specified by:
setTokenEndpointAuthMethodin interfaceOAuthRPExtensions
-
getClientUri
public String getClientUri()
- Specified by:
getClientUriin interfaceOAuthRPExtensions
-
setClientUri
public void setClientUri(String uri)
- Specified by:
setClientUriin interfaceOAuthRPExtensions
-
getScopes
public String getScopes()
- Specified by:
getScopesin interfaceOAuthRPExtensions
-
setScopes
public void setScopes(String values)
- Specified by:
setScopesin interfaceOAuthRPExtensions
-
getSoftwareId
public String getSoftwareId()
- Specified by:
getSoftwareIdin interfaceOAuthRPExtensions
-
setSoftwareId
public void setSoftwareId(String id)
- Specified by:
setSoftwareIdin interfaceOAuthRPExtensions
-
getSoftwareVersion
public String getSoftwareVersion()
- Specified by:
getSoftwareVersionin interfaceOAuthRPExtensions
-
setSoftwareVersion
public void setSoftwareVersion(String version)
- Specified by:
setSoftwareVersionin interfaceOAuthRPExtensions
-
getSectorIdentifierUri
public String getSectorIdentifierUri()
- Specified by:
getSectorIdentifierUriin interfaceOAuthRPExtensions
-
setSectorIdentifierUri
public void setSectorIdentifierUri(String uri)
- Specified by:
setSectorIdentifierUriin interfaceOAuthRPExtensions
-
getIdTokenSignedResponseAlg
public String getIdTokenSignedResponseAlg()
- Specified by:
getIdTokenSignedResponseAlgin interfaceOAuthRPExtensions
-
setIdTokenSignedResponseAlg
public void setIdTokenSignedResponseAlg(String algorithm)
- Specified by:
setIdTokenSignedResponseAlgin interfaceOAuthRPExtensions
-
getIdTokenEncryptedResponseAlg
public String getIdTokenEncryptedResponseAlg()
- Specified by:
getIdTokenEncryptedResponseAlgin interfaceOAuthRPExtensions
-
setIdTokenEncryptedResponseAlg
public void setIdTokenEncryptedResponseAlg(String algorithm)
- Specified by:
setIdTokenEncryptedResponseAlgin interfaceOAuthRPExtensions
-
getIdTokenEncryptedResponseEnc
public String getIdTokenEncryptedResponseEnc()
- Specified by:
getIdTokenEncryptedResponseEncin interfaceOAuthRPExtensions
-
setIdTokenEncryptedResponseEnc
public void setIdTokenEncryptedResponseEnc(String algorithm)
- Specified by:
setIdTokenEncryptedResponseEncin interfaceOAuthRPExtensions
-
getUserInfoSignedResponseAlg
public String getUserInfoSignedResponseAlg()
- Specified by:
getUserInfoSignedResponseAlgin interfaceOAuthRPExtensions
-
setUserInfoSignedResponseAlg
public void setUserInfoSignedResponseAlg(String algorithm)
- Specified by:
setUserInfoSignedResponseAlgin interfaceOAuthRPExtensions
-
getUserInfoEncryptedResponseAlg
public String getUserInfoEncryptedResponseAlg()
- Specified by:
getUserInfoEncryptedResponseAlgin interfaceOAuthRPExtensions
-
setUserInfoEncryptedResponseAlg
public void setUserInfoEncryptedResponseAlg(String algorithm)
- Specified by:
setUserInfoEncryptedResponseAlgin interfaceOAuthRPExtensions
-
getUserInfoEncryptedResponseEnc
public String getUserInfoEncryptedResponseEnc()
- Specified by:
getUserInfoEncryptedResponseEncin interfaceOAuthRPExtensions
-
setUserInfoEncryptedResponseEnc
public void setUserInfoEncryptedResponseEnc(String algorithm)
- Specified by:
setUserInfoEncryptedResponseEncin interfaceOAuthRPExtensions
-
getRequestObjectSigningAlg
public String getRequestObjectSigningAlg()
- Specified by:
getRequestObjectSigningAlgin interfaceOAuthRPExtensions
-
setRequestObjectSigningAlg
public void setRequestObjectSigningAlg(String algorithm)
- Specified by:
setRequestObjectSigningAlgin interfaceOAuthRPExtensions
-
getRequestObjectEncryptionAlg
public String getRequestObjectEncryptionAlg()
- Specified by:
getRequestObjectEncryptionAlgin interfaceOAuthRPExtensions
-
setRequestObjectEncryptionAlg
public void setRequestObjectEncryptionAlg(String algorithm)
- Specified by:
setRequestObjectEncryptionAlgin interfaceOAuthRPExtensions
-
getRequestObjectEncryptionEnc
public String getRequestObjectEncryptionEnc()
- Specified by:
getRequestObjectEncryptionEncin interfaceOAuthRPExtensions
-
setRequestObjectEncryptionEnc
public void setRequestObjectEncryptionEnc(String algorithm)
- Specified by:
setRequestObjectEncryptionEncin interfaceOAuthRPExtensions
-
getTokenEndpointAuthSigningAlg
public String getTokenEndpointAuthSigningAlg()
- Specified by:
getTokenEndpointAuthSigningAlgin interfaceOAuthRPExtensions
-
setTokenEndpointAuthSigningAlg
public void setTokenEndpointAuthSigningAlg(String algorithm)
- Specified by:
setTokenEndpointAuthSigningAlgin interfaceOAuthRPExtensions
-
getInitiateLoginUri
public String getInitiateLoginUri()
- Specified by:
getInitiateLoginUriin interfaceOAuthRPExtensions
-
setInitiateLoginUri
public void setInitiateLoginUri(String uri)
- 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
public List<DefaultAcrValue> getDefaultAcrValues()
- Specified by:
getDefaultAcrValuesin interfaceOAuthRPExtensions
-
getRequestUris
public List<RequestUri> getRequestUris()
- Specified by:
getRequestUrisin interfaceOAuthRPExtensions
-
getPostLogoutRedirectUris
public List<PostLogoutRedirectUri> getPostLogoutRedirectUris()
- Specified by:
getPostLogoutRedirectUrisin interfaceOAuthRPExtensions
-
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
-
-