Modifier and Type | Method and Description |
---|---|
protected javax.ws.rs.core.Response |
SAMLEndpoint.Binding.handleLoginResponse(String samlResponse,
SAMLDocumentHolder holder,
ResponseType responseType,
String relayState,
String clientId) |
Modifier and Type | Method and Description |
---|---|
ResponseType |
SamlProtocol.transformLoginResponse(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers,
ResponseType response,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
Modifier and Type | Method and Description |
---|---|
ResponseType |
SamlProtocol.transformLoginResponse(List<SamlProtocol.ProtocolMapperProcessor<SAMLLoginResponseMapper>> mappers,
ResponseType response,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
Modifier and Type | Method and Description |
---|---|
ResponseType |
SAMLLoginResponseMapper.transformLoginResponse(ResponseType response,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
ResponseType |
SAMLAudienceResolveProtocolMapper.transformLoginResponse(ResponseType response,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
ResponseType |
SAMLAudienceProtocolMapper.transformLoginResponse(ResponseType response,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
Modifier and Type | Method and Description |
---|---|
protected static AudienceRestrictionType |
SAMLAudienceProtocolMapper.locateAudienceRestriction(ResponseType response) |
ResponseType |
SAMLLoginResponseMapper.transformLoginResponse(ResponseType response,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
ResponseType |
SAMLAudienceResolveProtocolMapper.transformLoginResponse(ResponseType response,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
ResponseType |
SAMLAudienceProtocolMapper.transformLoginResponse(ResponseType response,
ProtocolMapperModel mappingModel,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx) |
Modifier and Type | Method and Description |
---|---|
ResponseType |
SAML2LoginResponseBuilder.buildModel() |
Modifier and Type | Method and Description |
---|---|
Document |
SAML2LoginResponseBuilder.buildDocument(ResponseType responseType) |
Modifier and Type | Method and Description |
---|---|
static Document |
SAML2Request.convert(ResponseType responseType)
Convert a SAML2 Response into a Document
|
Modifier and Type | Method and Description |
---|---|
ResponseType |
SAML2Response.createResponseType(String ID)
Create an empty response type
|
ResponseType |
SAML2Response.createResponseType(String ID,
IssuerInfoHolder issuerInfo,
AssertionType assertion)
Create a ResponseType
|
ResponseType |
SAML2Response.createResponseType(String ID,
IssuerInfoHolder issuerInfo,
Element encryptedAssertion)
Create a ResponseType
|
ResponseType |
SAML2Response.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) |
ResponseType |
SAML2Response.getResponseType(InputStream is)
Read a ResponseType from an input stream
|
Modifier and Type | Method and Description |
---|---|
void |
SAML2Response.marshall(ResponseType responseType,
OutputStream os)
Marshall the response type to the output stream
|
void |
SAML2Response.marshall(ResponseType responseType,
Writer writer)
Marshall the ResponseType into a writer
|
Modifier and Type | Method and Description |
---|---|
protected ResponseType |
SAMLResponseParser.instantiateElement(XMLEventReader xmlEventReader,
StartElement element) |
Modifier and Type | Method and Description |
---|---|
protected void |
SAMLResponseParser.processSubElement(XMLEventReader xmlEventReader,
ResponseType target,
SAMLProtocolQNames element,
StartElement elementDetail) |
Modifier and Type | Method and Description |
---|---|
static ResponseType |
JBossSAMLAuthnResponseFactory.createResponseType(String ID,
IssuerInfoHolder issuerInfo,
AssertionType assertionType)
Create a Response Type
|
static ResponseType |
JBossSAMLAuthnResponseFactory.createResponseType(String ID,
IssuerInfoHolder issuerInfo,
Element encryptedAssertion)
Create a Response Type
|
Modifier and Type | Method and Description |
---|---|
static Element |
AssertionUtil.decryptAssertion(SAMLDocumentHolder holder,
ResponseType responseType,
PrivateKey privateKey)
This method modifies the given responseType, and replaces the encrypted assertion with a decrypted version.
|
static AssertionType |
AssertionUtil.getAssertion(SAMLDocumentHolder holder,
ResponseType responseType,
PrivateKey privateKey) |
static boolean |
AssertionUtil.isAssertionEncrypted(ResponseType responseType) |
Modifier and Type | Method and Description |
---|---|
void |
SAMLResponseWriter.write(ResponseType response)
Write a
ResponseType to stream |
Copyright © 2020 JBoss by Red Hat. All rights reserved.