public class OpenSamlAuthenticationRequestFactory extends java.lang.Object implements Saml2AuthenticationRequestFactory
Constructor and Description |
---|
OpenSamlAuthenticationRequestFactory() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createAuthenticationRequest(Saml2AuthenticationRequest request)
Creates an authentication request from the Service Provider, sp,
to the Identity Provider, idp.
|
void |
setClock(java.time.Clock clock)
'
Use this
Clock with Instant.now() for generating
timestamps |
void |
setProtocolBinding(java.lang.String protocolBinding)
Sets the
protocolBinding to use when generating authentication requests
Acceptable values are SAMLConstants.SAML2_POST_BINDING_URI and
SAMLConstants.SAML2_REDIRECT_BINDING_URI |
public OpenSamlAuthenticationRequestFactory()
public java.lang.String createAuthenticationRequest(Saml2AuthenticationRequest request)
createAuthenticationRequest
in interface Saml2AuthenticationRequestFactory
request
- - information about the identity provider, the recipient of this authentication request and
accompanying datapublic void setClock(java.time.Clock clock)
Clock
with Instant.now()
for generating
timestampsclock
- public void setProtocolBinding(java.lang.String protocolBinding)
protocolBinding
to use when generating authentication requests
Acceptable values are SAMLConstants.SAML2_POST_BINDING_URI
and
SAMLConstants.SAML2_REDIRECT_BINDING_URI
protocolBinding
- java.lang.IllegalArgumentException
- if the protocolBinding is not valid