Index
Service com.soffid.iam.service.SamlService
[UseCase]
Spring bean name
SamlServiceBase
Description
EJB bean name
soffid/ejb/com.soffid.iam.service.SamlService
Actors
Tothom
Service methods
generateSamlRequest
Generates a SAML request to formard to the IdP
Actors:
Tothom
hostName
java.lang.String
app
java.lang.String
Returns
com.soffid.iam.api.SamlRequest
checkAuthenticationToken
Validates the single use username and password generated on previous step. Returns the underlying account name
Actors:
Tothom
token
java.lang.String[]
Returns
java.lang.String
generateMetadata
Generates SAML metadata to publish to SAML federation discovery database
Actors:
Tothom
hostName
java.lang.String
Returns
java.lang.String
authenticate
Validates the SAML response, and returns a single use username and password
Actors:
Tothom
hostName
java.lang.String
app
java.lang.String
protocol
java.lang.String
response
java.util.Map
Returns
java.lang.String[]
findIdentityProviders
Gets the list of Identity Providers from medatata URL
Actors:
Tothom
Returns
java.util.List< java.lang.String >
findIdentityProviders
Gets the list of Identity Providers from arbitrary URL
Actors:
Tothom
url
java.lang.String
Returns
java.util.List< java.lang.String >
DAO Dependencies
SamlAssertionEntity
SamlRequestEntity
Service Dependencies
ConfigurationService
2/28/24