Uses of Class
org.keycloak.dom.saml.v2.protocol.ResponseType
Packages that use ResponseType
Package
Description
-
Uses of ResponseType in org.keycloak.broker.saml
Methods in org.keycloak.broker.saml with parameters of type ResponseTypeModifier 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
Methods in org.keycloak.protocol.saml that return ResponseTypeModifier and TypeMethodDescriptionSamlProtocol.transformLoginResponse
(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers, ResponseType response, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) Methods in org.keycloak.protocol.saml with parameters of type ResponseTypeModifier 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
Methods in org.keycloak.protocol.saml.mappers that return ResponseTypeModifier 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) Methods in org.keycloak.protocol.saml.mappers with parameters of type ResponseTypeModifier 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
Methods in org.keycloak.saml that return ResponseTypeMethods in org.keycloak.saml with parameters of type ResponseTypeModifier and TypeMethodDescriptionSAML2LoginResponseBuilder.buildDocument
(ResponseType responseType) -
Uses of ResponseType in org.keycloak.saml.processing.api.saml.v2.request
Methods in org.keycloak.saml.processing.api.saml.v2.request with parameters of type ResponseTypeModifier 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
Methods in org.keycloak.saml.processing.api.saml.v2.response that return ResponseTypeModifier 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 streamMethods in org.keycloak.saml.processing.api.saml.v2.response with parameters of type ResponseTypeModifier 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
Methods in org.keycloak.saml.processing.core.parsers.saml.protocol that return ResponseTypeModifier and TypeMethodDescriptionprotected ResponseType
SAMLResponseParser.instantiateElement
(XMLEventReader xmlEventReader, StartElement element) Methods in org.keycloak.saml.processing.core.parsers.saml.protocol with parameters of type ResponseTypeModifier 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
Methods in org.keycloak.saml.processing.core.saml.v2.factories that return ResponseTypeModifier 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
Methods in org.keycloak.saml.processing.core.saml.v2.util with parameters of type ResponseTypeModifier 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
Methods in org.keycloak.saml.processing.core.saml.v2.writers with parameters of type ResponseTypeModifier and TypeMethodDescriptionvoid
SAMLResponseWriter.write
(ResponseType response) Write aResponseType
to stream