Uses of Class
org.keycloak.dom.saml.v2.protocol.ResponseType
Package
Description
-
Uses of ResponseType in org.keycloak.broker.saml
Modifier and TypeMethodDescriptionprotected jakarta.ws.rs.core.Response
SAMLEndpoint.Binding.handleLoginResponse
(String samlResponse, SAMLDocumentHolder holder, ResponseType responseType, String relayState, String clientId) -
Uses of ResponseType in org.keycloak.protocol.saml
Modifier and TypeMethodDescriptionSamlProtocol.transformLoginResponse
(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers, ResponseType response, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) Modifier and TypeMethodDescriptionSamlProtocol.transformLoginResponse
(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers, ResponseType response, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) -
Uses of ResponseType in org.keycloak.protocol.saml.mappers
Modifier and TypeMethodDescriptionSAMLAudienceProtocolMapper.transformLoginResponse
(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) SAMLAudienceResolveProtocolMapper.transformLoginResponse
(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) SAMLLoginResponseMapper.transformLoginResponse
(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) Modifier and TypeMethodDescriptionprotected static AudienceRestrictionType
SAMLAudienceProtocolMapper.locateAudienceRestriction
(ResponseType response) SAMLAudienceProtocolMapper.transformLoginResponse
(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) SAMLAudienceResolveProtocolMapper.transformLoginResponse
(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) SAMLLoginResponseMapper.transformLoginResponse
(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) -
Uses of ResponseType in org.keycloak.saml
Modifier and TypeMethodDescriptionSAML2LoginResponseBuilder.buildDocument
(ResponseType responseType) -
Uses of ResponseType in org.keycloak.saml.processing.api.saml.v2.request
Modifier and TypeMethodDescriptionstatic Document
SAML2Request.convert
(ResponseType responseType) Convert a SAML2 Response into a Document -
Uses of ResponseType in org.keycloak.saml.processing.api.saml.v2.response
Modifier and TypeMethodDescriptionSAML2Response.createResponseType
(String ID) Create an empty response typeSAML2Response.createResponseType
(String ID, IssuerInfoHolder issuerInfo, AssertionType assertion) Create a ResponseTypeSAML2Response.createResponseType
(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion) Create a ResponseTypeSAML2Response.createResponseType
(String ID, SPInfoHolder sp, IDPInfoHolder idp, IssuerInfoHolder issuerInfo) Create a ResponseType NOTE:: The PicketLink STS is used to issue/update the assertion If you want to control over the assertion being issued, then use#createResponseType(String, SPInfoHolder, IDPInfoHolder, IssuerInfoHolder, AssertionType)
SAML2Response.getResponseType
(InputStream is) Read a ResponseType from an input streamModifier and TypeMethodDescriptionvoid
SAML2Response.marshall
(ResponseType responseType, OutputStream os) Marshall the response type to the output streamvoid
SAML2Response.marshall
(ResponseType responseType, Writer writer) Marshall the ResponseType into a writer -
Uses of ResponseType in org.keycloak.saml.processing.core.parsers.saml.protocol
Modifier and TypeMethodDescriptionprotected ResponseType
SAMLResponseParser.instantiateElement
(XMLEventReader xmlEventReader, StartElement element) Modifier and TypeMethodDescriptionprotected void
SAMLResponseParser.processSubElement
(XMLEventReader xmlEventReader, ResponseType target, SAMLProtocolQNames element, StartElement elementDetail) -
Uses of ResponseType in org.keycloak.saml.processing.core.saml.v2.factories
Modifier and TypeMethodDescriptionstatic ResponseType
JBossSAMLAuthnResponseFactory.createResponseType
(String ID, IssuerInfoHolder issuerInfo, AssertionType assertionType) Create a Response Typestatic ResponseType
JBossSAMLAuthnResponseFactory.createResponseType
(String ID, IssuerInfoHolder issuerInfo, Element encryptedAssertion) Create a Response Type -
Uses of ResponseType in org.keycloak.saml.processing.core.saml.v2.util
Modifier and TypeMethodDescriptionstatic Element
AssertionUtil.decryptAssertion
(ResponseType responseType, PrivateKey privateKey) static Element
AssertionUtil.decryptAssertion
(ResponseType responseType, XMLEncryptionUtil.DecryptionKeyLocator decryptionKeyLocator) This method modifies the given responseType, and replaces the encrypted assertion with a decrypted version.static void
AssertionUtil.decryptId
(ResponseType responseType, XMLEncryptionUtil.DecryptionKeyLocator decryptionKeyLocator) This method modifies the given responseType, and replaces the encrypted id with a decrypted version.static AssertionType
AssertionUtil.getAssertion
(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey) static boolean
AssertionUtil.isAssertionEncrypted
(ResponseType responseType) static boolean
AssertionUtil.isIdEncrypted
(ResponseType responseType) -
Uses of ResponseType in org.keycloak.saml.processing.core.saml.v2.writers
Modifier and TypeMethodDescriptionvoid
SAMLResponseWriter.write
(ResponseType response) Write aResponseType
to stream