Serialized Form
-
Package se.swedenconnect.spring.saml.idp.attributes
-
Class se.swedenconnect.spring.saml.idp.attributes.ImplicitRequestedAttribute
class ImplicitRequestedAttribute extends RequestedAttribute implements Serializable-
Serialized Fields
-
origin
String origin
The origin to the implicit "requested attribute requirement". Normally a URI.
-
-
-
Class se.swedenconnect.spring.saml.idp.attributes.RequestedAttribute
class RequestedAttribute extends UserAttribute implements Serializable-
Serialized Fields
-
isRequired
boolean isRequired
Whether the attribute is "required", meaning that the requester requires it to be included in a resulting assertion.
-
-
-
Class se.swedenconnect.spring.saml.idp.attributes.UserAttribute
class UserAttribute extends Object implements Serializable-
Serialized Fields
-
friendlyName
String friendlyName
The attribute friendly name. -
id
String id
The attribute ID (name). -
nameFormat
String nameFormat
The attribute name format. -
values
List<? extends Serializable> values
The attribute value(s).
-
-
-
Class se.swedenconnect.spring.saml.idp.attributes.UserAttribute.UnknownAttributeValue
class UnknownAttributeValue extends Object implements Serializable-
Serialized Fields
-
encoding
String encoding
The encoding of the value object.
-
-
-
-
Package se.swedenconnect.spring.saml.idp.attributes.eidas
-
Class se.swedenconnect.spring.saml.idp.attributes.eidas.CurrentAddress
class CurrentAddress extends Object implements Serializable -
Class se.swedenconnect.spring.saml.idp.attributes.eidas.DateOfBirth
class DateOfBirth extends Object implements Serializable-
Serialized Fields
-
value
LocalDate value
The value.
-
-
-
Class se.swedenconnect.spring.saml.idp.attributes.eidas.Gender
class Gender extends Object implements Serializable-
Serialized Fields
-
gender
String gender
-
-
-
Class se.swedenconnect.spring.saml.idp.attributes.eidas.PersonIdentifier
class PersonIdentifier extends Object implements Serializable-
Serialized Fields
-
value
String value
The contents of the attribute value.
-
-
-
Class se.swedenconnect.spring.saml.idp.attributes.eidas.PlaceOfBirth
class PlaceOfBirth extends Object implements Serializable-
Serialized Fields
-
value
String value
The contents of the attribute value.
-
-
-
Class se.swedenconnect.spring.saml.idp.attributes.eidas.TransliterationString
class TransliterationString extends Object implements Serializable
-
-
Package se.swedenconnect.spring.saml.idp.attributes.nameid
-
Class se.swedenconnect.spring.saml.idp.attributes.nameid.AbstractNameIDGenerator
class AbstractNameIDGenerator extends Object implements Serializable -
Class se.swedenconnect.spring.saml.idp.attributes.nameid.PersistentNameIDGenerator
class PersistentNameIDGenerator extends AbstractNameIDGenerator implements Serializable-
Serialized Fields
-
hashAlgorithm
String hashAlgorithm
The JCE hash-algorithm to use. The default isSHA-256
.
-
-
-
Class se.swedenconnect.spring.saml.idp.attributes.nameid.TransientNameIDGenerator
class TransientNameIDGenerator extends AbstractNameIDGenerator implements Serializable
-
-
Package se.swedenconnect.spring.saml.idp.audit
-
Class se.swedenconnect.spring.saml.idp.audit.Saml2AuditEvent
class Saml2AuditEvent extends org.springframework.boot.actuate.audit.AuditEvent implements Serializable
-
-
Package se.swedenconnect.spring.saml.idp.audit.data
-
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2AssertionAuditData
class Saml2AssertionAuditData extends Saml2AuditData implements Serializable-
Serialized Fields
-
attributes
List<Saml2AssertionAuditData.SamlAttribute> attributes
The SAML attributes. -
authnAuthority
String authnAuthority
Optional ID for authenticating authority. -
authnContextClassRef
String authnContextClassRef
The LoA URI (level of assurance). -
authnInstant
Instant authnInstant
The authentication instant. -
encrypted
boolean encrypted
Whether the assertion is encrypted. -
id
String id
The assertion ID. -
inResponseTo
String inResponseTo
Holds the ID for the corresponding AuthnRequest. -
issuedAt
Instant issuedAt
The issuance time for the assertion. -
issuer
String issuer
The entityID of the issuing entity. -
signed
boolean signed
Whether the assertion is signed. -
subjectId
String subjectId
The subject's (assigned) ID. -
subjectLocality
String subjectLocality
The subject locality (IP).
-
-
-
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2AssertionAuditData.SamlAttribute
class SamlAttribute extends Object implements Serializable -
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2AuditData
class Saml2AuditData extends Object implements Serializable -
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2AuthnRequestAuditData
class Saml2AuthnRequestAuditData extends Saml2AuditData implements Serializable-
Serialized Fields
-
authnContextClassRefs
List<String> authnContextClassRefs
Listing of requested "LoA:s". -
forceAuthn
boolean forceAuthn
Is "force authn" requested? -
id
String id
The AuthnRequest ID. -
issuer
String issuer
The issuer of the AuthnRequest. -
passive
boolean passive
Is passive authentication requested? -
relayState
String relayState
The relay state.
-
-
-
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2ResponseAuditData
class Saml2ResponseAuditData extends Saml2AuditData implements Serializable-
Serialized Fields
-
destination
String destination
The destination, i.e., where the response is being sent. -
id
String id
The Response ID. -
inResponseTo
String inResponseTo
The ID matching the AuthnRequest ID. -
issuedAt
Instant issuedAt
The response issuance time. -
signed
boolean signed
Tells whether the response is signed. -
status
Saml2ResponseAuditData.SamlStatus status
The status.
-
-
-
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2ResponseAuditData.SamlStatus
class SamlStatus extends Object implements Serializable -
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2UnrecoverableErrorAuditData
class Saml2UnrecoverableErrorAuditData extends Saml2AuditData implements Serializable -
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2UserAuthenticationInfoAuditData
class Saml2UserAuthenticationInfoAuditData extends Saml2AuditData implements Serializable-
Serialized Fields
-
allowedToReuse
boolean allowedToReuse
Whether this authentication is allowed to be re-used in SSO scenarios. -
authnAuthority
String authnAuthority
Optional ID for authenticating authority. -
authnContextClassRef
String authnContextClassRef
The LoA URI (level of assurance). -
authnInstant
Instant authnInstant
The authentication instant. -
signMessageDisplayed
Boolean signMessageDisplayed
If this was a signature operation, the field tells whether a sign message was displayed. -
ssoInformation
Saml2UserAuthenticationInfoAuditData.SsoInformation ssoInformation
If SSO was applied, this field holds information about the instance when the user was authenticated. -
subjectLocality
String subjectLocality
The subject locality (IP). -
userAttributes
List<Saml2AssertionAuditData.SamlAttribute> userAttributes
The SAML attributes delivered by the authenticator - it is not sure that all are relased.
-
-
-
Class se.swedenconnect.spring.saml.idp.audit.data.Saml2UserAuthenticationInfoAuditData.SsoInformation
class SsoInformation extends Object implements Serializable
-
-
Package se.swedenconnect.spring.saml.idp.authentication
-
Class se.swedenconnect.spring.saml.idp.authentication.Saml2ServiceProviderUiInfo
class Saml2ServiceProviderUiInfo extends Object implements Serializable-
Serialized Fields
-
descriptions
Map<String,
String> descriptions A map of the descriptions, where the map key is the language tag and the value is the description. -
displayNames
Map<String,
String> displayNames A map of the display names, where the map key is the language tag and the value is the display name. -
entityId
String entityId
The SP entityID. -
logotypes
List<Saml2ServiceProviderUiInfo.Logotype> logotypes
The logotypes.
-
-
-
Class se.swedenconnect.spring.saml.idp.authentication.Saml2UserAuthentication
class Saml2UserAuthentication extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable-
Serialized Fields
-
authnRequestToken
Saml2AuthnRequestAuthenticationToken authnRequestToken
Information about the AuthnRequest that led to the user being authenticated. -
authnRequirements
AuthenticationRequirements authnRequirements
The authentication requirements deduced from the authentication request and IdP policy. -
reuseAuthentication
boolean reuseAuthentication
Flag telling whether thisAuthentication
object may be "re-used", i.e., whether it may be used in SSO-scenarios. Defaults totrue
.Note that even if this flag is
true
the IdP-engine may choose not to save theAuthentication
object for future use. This may be dependent on other parameters. However, if the flag isfalse
the authentication will not be saved. -
usage
Saml2UserAuthentication.AuthenticationInfoTrack usage
Tracking of all the times this user authentication object has been used. -
userDetails
Saml2UserDetails userDetails
The user details.
-
-
-
Class se.swedenconnect.spring.saml.idp.authentication.Saml2UserAuthentication.AuthenticationInfoTrack
class AuthenticationInfoTrack extends Object implements Serializable-
Serialized Fields
-
usages
List<Saml2UserAuthentication.AuthenticationInfoTrack.AuthnUse> usages
Listing of all times the user authentication object has been used.
-
-
-
Record Class se.swedenconnect.spring.saml.idp.authentication.Saml2UserAuthentication.AuthenticationInfoTrack.AuthnUse
class AuthnUse extends Record implements Serializable -
Class se.swedenconnect.spring.saml.idp.authentication.Saml2UserAuthenticationInputToken
class Saml2UserAuthenticationInputToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable-
Serialized Fields
-
authnRequestToken
Saml2AuthnRequestAuthenticationToken authnRequestToken
The authentication request token. -
authnRequirements
AuthenticationRequirements authnRequirements
The authentication requirements. -
userAuthentication
org.springframework.security.core.Authentication userAuthentication
The user authentication object - used in SSO cases.
-
-
-
Class se.swedenconnect.spring.saml.idp.authentication.Saml2UserDetails
class Saml2UserDetails extends Object implements Serializable-
Serialized Fields
-
attributes
Collection<UserAttribute> attributes
The user identity attributes. -
authenticatingAuthority
String authenticatingAuthority
If the authentication was performed by another provider and the current IdP acts as a proxy, this field holds the ID of the authenticating authority. -
authnContextUri
String authnContextUri
The authentication context URI under which the authentication was made. -
authnInstant
Instant authnInstant
The authentication instant. -
primaryAttribute
String primaryAttribute
The ID of the primary attribute (that must appear among the attributes). -
signMessageDisplayed
boolean signMessageDisplayed
Whether the IdP displayed a SignMessage for the user. -
subjectIpAddress
String subjectIpAddress
The subject locality, an IP-address.
-
-
-
-
Package se.swedenconnect.spring.saml.idp.authentication.provider.external
-
Class se.swedenconnect.spring.saml.idp.authentication.provider.external.RedirectForAuthenticationToken
class RedirectForAuthenticationToken extends Object implements Serializable-
Serialized Fields
-
authnInputToken
Saml2UserAuthenticationInputToken authnInputToken
The authentication input token. -
authnPath
String authnPath
The path to where we redirect the user for authentication. -
resumeAuthnPath
String resumeAuthnPath
The path that the authenticator uses to redirect the user back after a completed authentication (successful or not).
-
-
-
Class se.swedenconnect.spring.saml.idp.authentication.provider.external.ResumedAuthenticationToken
class ResumedAuthenticationToken extends Object implements Serializable-
Serialized Fields
-
authnInputToken
Saml2UserAuthenticationInputToken authnInputToken
Holds the corresponding authentication input token. -
authnToken
org.springframework.security.core.Authentication authnToken
Is set if the token represents a successful authentication. -
error
Saml2ErrorStatusException error
Is set if the token represents an authentication error.
-
-
-
-
Package se.swedenconnect.spring.saml.idp.authnrequest
-
Class se.swedenconnect.spring.saml.idp.authnrequest.Saml2AuthnRequestAuthenticationToken
class Saml2AuthnRequestAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable-
Serialized Fields
-
assertionConsumerServiceUrl
String assertionConsumerServiceUrl
The assertion consumer servuce URL to use when posting back an assertion. -
authnRequest
SerializableOpenSamlObject<org.opensaml.saml.saml2.core.AuthnRequest> authnRequest
The AuthnRequest that was received. -
nameIDGenerator
NameIDGenerator nameIDGenerator
TheNameIDGenerator
to use when generating aNameID
in the assertion that is created based on this request. -
peerMetadata
SerializableOpenSamlObject<org.opensaml.saml.saml2.metadata.EntityDescriptor> peerMetadata
The peer (SP) metadata. -
relayState
String relayState
The RelayState.
-
-
-
-
Package se.swedenconnect.spring.saml.idp.context
-
Package se.swedenconnect.spring.saml.idp.error
-
Exception Class se.swedenconnect.spring.saml.idp.error.Saml2ErrorStatusException
class Saml2ErrorStatusException extends org.springframework.security.core.AuthenticationException implements Serializable-
Serialized Fields
-
defaultStatusMessage
String defaultStatusMessage
The status message to use if thestatusMessageCode
can not be resolved against aMessageSource
. -
statusCode
String statusCode
The major status code. -
statusMessageCode
String statusMessageCode
Message code. May be null. -
subStatusCode
String subStatusCode
The minor status code.
-
-
-
Exception Class se.swedenconnect.spring.saml.idp.error.UnrecoverableSaml2IdpException
class UnrecoverableSaml2IdpException extends RuntimeException implements Serializable-
Serialized Fields
-
authnRequestId
String authnRequestId
The ID for theAuthnRequest
message that was processed when the error occurred. -
error
UnrecoverableSaml2IdpError error
The error. -
spEntityId
String spEntityId
The SAML entityID for the Service Provider that sent the request that was processed when the error occurred.
-
-
-
Class se.swedenconnect.spring.saml.idp.error.UnrecoverableSaml2IdpException.TraceAuthentication
class TraceAuthentication extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable
-
-
Package se.swedenconnect.spring.saml.idp.events
-
Class se.swedenconnect.spring.saml.idp.events.AbstractSaml2IdpEvent
class AbstractSaml2IdpEvent extends ApplicationEvent implements Serializable -
Class se.swedenconnect.spring.saml.idp.events.Saml2AuthnRequestReceivedEvent
class Saml2AuthnRequestReceivedEvent extends AbstractSaml2IdpEvent implements Serializable -
Class se.swedenconnect.spring.saml.idp.events.Saml2ErrorResponseEvent
class Saml2ErrorResponseEvent extends AbstractSaml2IdpEvent implements Serializable-
Serialized Fields
-
spEntityId
String spEntityId
The entityID of the SP that we are sending the response to.
-
-
-
Class se.swedenconnect.spring.saml.idp.events.Saml2PostUserAuthenticationEvent
class Saml2PostUserAuthenticationEvent extends AbstractSaml2IdpEvent implements Serializable -
Class se.swedenconnect.spring.saml.idp.events.Saml2PreUserAuthenticationEvent
class Saml2PreUserAuthenticationEvent extends AbstractSaml2IdpEvent implements Serializable -
Class se.swedenconnect.spring.saml.idp.events.Saml2SuccessResponseEvent
class Saml2SuccessResponseEvent extends AbstractSaml2IdpEvent implements Serializable-
Serialized Fields
-
assertion
SerializableOpenSamlObject<org.opensaml.saml.saml2.core.Assertion> assertion
The issued SAML assertion (un-encrypted). -
spEntityId
String spEntityId
The entityID of the SP that we are sending the response to.
-
-
-
Class se.swedenconnect.spring.saml.idp.events.Saml2UnrecoverableErrorEvent
class Saml2UnrecoverableErrorEvent extends AbstractSaml2IdpEvent implements Serializable
-
-
Package se.swedenconnect.spring.saml.idp.extensions
-
Class se.swedenconnect.spring.saml.idp.extensions.SadRequestExtension
class SadRequestExtension extends Object implements Serializable -
Class se.swedenconnect.spring.saml.idp.extensions.SignatureMessageExtension
class SignatureMessageExtension extends Object implements Serializable-
Serialized Fields
-
message
String message
The base64 encoded sign message in unencrypted form. The message MUST be encoded using UTF-8. -
mimeType
se.swedenconnect.opensaml.sweid.saml2.signservice.dss.SignMessageMimeTypeEnum mimeType
The MIME type of the sign message. Defaults toSignMessageMimeTypeEnum.TEXT
. -
mustShow
boolean mustShow
Iftrue
, the caller has indicated that the sign message MUST be displayed for the user. If not the operation must not proceed. -
processedMessage
String processedMessage
If aSignatureMessagePreprocessor
is installed, theprocessedMessage
will contain the result from this processing, i.e., a string that is prepared for display (on a web page, on a device, ...).
-
-
-
Class se.swedenconnect.spring.saml.idp.extensions.UserMessageExtension
class UserMessageExtension extends Object implements Serializable-
Serialized Fields
-
messages
Map<String,
String> messages Mapping of country codes and Base64 encoded messages. -
mimeType
MimeType mimeType
The MIME type of the messages. -
processedMessages
Map<String,
String> processedMessages If aUserMessagePreprocessor
is installed, theprocessedMessages
will contain the result from this processing, i.e., strings that are prepared for display (on a web page, on a device, ...).
-
-
-
-
Package se.swedenconnect.spring.saml.idp.response
-
Class se.swedenconnect.spring.saml.idp.response.Saml2ResponseAttributes
class Saml2ResponseAttributes extends Object implements Serializable-
Serialized Fields
-
destination
String destination
The destination attribute. -
inResponseTo
String inResponseTo
TheInResponseTo
attribute. -
peerMetadata
SerializableOpenSamlObject<org.opensaml.saml.saml2.metadata.EntityDescriptor> peerMetadata
The peer (SP) metadata. -
relayState
String relayState
The RelayState variable.
-
-
-
-
Package se.swedenconnect.spring.saml.idp.settings
-
Class se.swedenconnect.spring.saml.idp.settings.AbstractSettings
class AbstractSettings extends Object implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.AssertionSettings
class AssertionSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.CredentialSettings
class CredentialSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.EndpointSettings
class EndpointSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.IdentityProviderSettings
class IdentityProviderSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.MetadataProviderSettings
class MetadataProviderSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.MetadataProviderSettings.HttpProxySettings
class HttpProxySettings extends AbstractSettings implements Serializable- serialVersionUID:
- -2085596061776876139L
-
Class se.swedenconnect.spring.saml.idp.settings.MetadataSettings
class MetadataSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.MetadataSettings.ContactPersonSettings
class ContactPersonSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.MetadataSettings.EncryptionMethodSettings
class EncryptionMethodSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.MetadataSettings.OrganizationSettings
class OrganizationSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.MetadataSettings.SigningMethodSettings
class SigningMethodSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.MetadataSettings.UIInfoSettings
class UIInfoSettings extends AbstractSettings implements Serializable -
Class se.swedenconnect.spring.saml.idp.settings.MetadataSettings.UIInfoSettings.LogoSettings
class LogoSettings extends AbstractSettings implements Serializable
-