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
FieldsModifier and TypeFieldDescriptionprotected List<EndpointType>protected List<AttributeType>protected List<EndpointType>protected List<EndpointType>protected BooleanFields inherited from class org.keycloak.dom.saml.v2.metadata.SSODescriptorType
artifactResolutionService, manageNameIDService, nameIDFormat, singleLogoutServiceFields inherited from class org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
cacheDuration, contactPerson, errorURL, extensions, id, keyDescriptor, organization, protocolSupportEnumeration, signature, validUntilFields inherited from class org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
otherAttributes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd assertion id request servicevoidAdd attributevoidAdd attribute profilevoidAdd name id mapping servicevoidAdd 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.voidremove assertion id request servicevoidAdd attributevoidAdd attribute profilevoidremove name id mapping servicevoidRemove a SSO servicevoidSets 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, removeSingleLogoutServiceMethods 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, setValidUntilMethods 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
setmethod 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
-