package org.atricore.idbus.capabilities.josso.main; import org.atricore.idbus.common.sso._1_0.protocol.SPInitiatedAuthnRequestType; import org.atricore.idbus.common.sso._1_0.protocol.SPInitiatedLogoutRequestType; import java.io.Serializable; /** * @author <a href=mailto:sgonzalez@atricore.org>Sebastian Gonzalez Oyuela</a> */ public class JossoAuthnContext implements Serializable { // Received back to for SSO (will be ignored!) private String ssoBackTo; // Request sent to SSO endpoint private SPInitiatedAuthnRequestType authnRequest; // Received back to for SLO (will be ignored!) private String sloBackTo; // Request setn to SLO endponit private SPInitiatedLogoutRequestType sloRequest; // Application ID private String appId; // Selected IDP Alias private String idpAlias; // Josso authentication assertio assertion private JossoAuthenticationAssertion authnAssertion; public String getSsoBackTo() { return ssoBackTo; } public void setSsoBackTo(String ssoBackTo) { this.ssoBackTo = ssoBackTo; } public String getSloBackTo() { return sloBackTo; } public void setSloBackTo(String sloBackTo) { this.sloBackTo = sloBackTo; } public String getAppId() { return appId; } public void setAppId(String appId) { this.appId = appId; } public String getIdpAlias() { return idpAlias; } public void setIdpAlias(String idpAlias) { this.idpAlias = idpAlias; } public SPInitiatedAuthnRequestType getAuthnRequest() { return authnRequest; } public void setAuthnRequest(SPInitiatedAuthnRequestType authnRequest) { this.authnRequest = authnRequest; } public void setAuthnAssertion(JossoAuthenticationAssertion aa) { this.authnAssertion = aa; } public JossoAuthenticationAssertion getAuthnAssertion() { return this.authnAssertion; } public void setSloRequest(SPInitiatedLogoutRequestType request) { this.sloRequest = request; } public SPInitiatedLogoutRequestType getSloRequest() { return sloRequest; } }