Class IDPSSODescriptorType
Java class for IDPSSODescriptorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="IDPSSODescriptorType"> <complexContent> <extension base="{urn:oasis:names:tc:SAML:2.0:metadata}SSODescriptorType"> <sequence> <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}SingleSignOnService" maxOccurs="unbounded"/> <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}NameIDMappingService" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}AssertionIDRequestService" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:tc:SAML:2.0:metadata}AttributeProfile" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Attribute" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="WantAuthnRequestsSigned" type="{http://www.w3.org/2001/XMLSchema}boolean" /> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<EndpointType>
protected List<AttributeType>
protected List<EndpointType>
protected List<EndpointType>
protected Boolean
Fields inherited from class org.keycloak.dom.saml.v2.metadata.SSODescriptorType
artifactResolutionService, manageNameIDService, nameIDFormat, singleLogoutService
Fields inherited from class org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
cacheDuration, contactPerson, errorURL, extensions, id, keyDescriptor, organization, protocolSupportEnumeration, signature, validUntil
Fields inherited from class org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
otherAttributes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add assertion id request servicevoid
Add attributevoid
Add attribute profilevoid
Add name id mapping servicevoid
Add a SSO serviceGets the value of the assertionIDRequestService property.Gets the value of the attribute property.Gets the value of the attributeProfile property.Gets the value of the nameIDMappingService property.Gets the value of the singleSignOnService property.Gets the value of the wantAuthnRequestsSigned property.void
remove assertion id request servicevoid
Add attributevoid
Add attribute profilevoid
remove name id mapping servicevoid
Remove a SSO servicevoid
Sets the value of the wantAuthnRequestsSigned property.Methods inherited from class org.keycloak.dom.saml.v2.metadata.SSODescriptorType
addArtifactResolutionService, addManageNameIDService, addNameIDFormat, addSingleLogoutService, getArtifactResolutionService, getManageNameIDService, getNameIDFormat, getSingleLogoutService, removeArtifactResolutionService, removeManageNameIDService, removeNameIDFormat, removeSingleLogoutService
Methods inherited from class org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
addContactPerson, addKeyDescriptor, getCacheDuration, getContactPerson, getErrorURL, getExtensions, getID, getKeyDescriptor, getOrganization, getProtocolSupportEnumeration, getSignature, getValidUntil, removeContactPerson, removeKeyDescriptor, setCacheDuration, setErrorURL, setExtensions, setID, setOrganization, setSignature, setValidUntil
Methods inherited from class org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
addOtherAttribute, getOtherAttributes, removeOtherAttribute
-
Field Details
-
singleSignOnService
-
nameIDMappingService
-
assertionIDRequestService
-
attributeProfile
-
attribute
-
wantAuthnRequestsSigned
-
-
Constructor Details
-
IDPSSODescriptorType
-
-
Method Details
-
addSingleSignOnService
Add a SSO service- Parameters:
endpt
-
-
addNameIDMappingService
Add name id mapping service- Parameters:
endpt
-
-
addAssertionIDRequestService
Add assertion id request service- Parameters:
endpt
-
-
addAttributeProfile
Add attribute profile- Parameters:
str
-
-
addAttribute
Add attribute- Parameters:
att
-
-
removeSingleSignOnService
Remove a SSO service- Parameters:
endpt
-
-
removeNameIDMappingService
remove name id mapping service- Parameters:
endpt
-
-
removeAssertionIDRequestService
remove assertion id request service- Parameters:
endpt
-
-
removeAttributeProfile
Add attribute profile- Parameters:
str
-
-
removeAttribute
Add attribute- Parameters:
att
-
-
getSingleSignOnService
Gets the value of the singleSignOnService property.Objects of the following type(s) are allowed in the list
EndpointType
-
getNameIDMappingService
Gets the value of the nameIDMappingService property.Objects of the following type(s) are allowed in the list
EndpointType
-
getAssertionIDRequestService
Gets the value of the assertionIDRequestService property.Objects of the following type(s) are allowed in the list
EndpointType
-
getAttributeProfile
Gets the value of the attributeProfile property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the attributeProfile property.Objects of the following type(s) are allowed in the list
String
-
getAttribute
Gets the value of the attribute property.Objects of the following type(s) are allowed in the list
AttributeType
-
isWantAuthnRequestsSigned
Gets the value of the wantAuthnRequestsSigned property.- Returns:
- possible object is
Boolean
-
setWantAuthnRequestsSigned
Sets the value of the wantAuthnRequestsSigned property.- Parameters:
value
- allowed object isBoolean
-