public class HostedIdentityProviderService extends AbstractHostedProviderService<LocalIdentityProviderConfiguration,IdentityProviderMetadata,ServiceProviderMetadata> implements IdentityProviderService
Constructor and Description |
---|
HostedIdentityProviderService(LocalIdentityProviderConfiguration configuration,
IdentityProviderMetadata metadata,
SamlTransformer transformer,
SamlValidator validator,
SamlMetadataCache cache,
AssertionEnhancer assertionEnhancer,
ResponseEnhancer responseEnhancer) |
Modifier and Type | Method and Description |
---|---|
Assertion |
assertion(ServiceProviderMetadata sp,
AuthenticationRequest request,
String principal,
NameId principalFormat) |
Assertion |
assertion(ServiceProviderMetadata sp,
String principal,
NameId principalFormat) |
ServiceProviderMetadata |
getRemoteProvider(Assertion localAssertion) |
ServiceProviderMetadata |
getRemoteProvider(AuthenticationRequest request) |
ServiceProviderMetadata |
getRemoteProvider(Saml2Object saml2Object) |
Response |
response(Assertion assertion,
ServiceProviderMetadata recipient) |
Response |
response(AuthenticationRequest authn,
Assertion assertion,
ServiceProviderMetadata recipient) |
protected ServiceProviderMetadata |
transformMetadata(String data) |
fromXml, getCache, getClock, getConfiguration, getMetadata, getPreferredEndpoint, getRemoteProvider, getRemoteProvider, getRemoteProvider, getRemoteProvider, getRemoteProvider, getRemoteProviders, getTransformer, getValidator, logoutRequest, logoutResponse, setClock, throwIfNull, toEncodedXml, toEncodedXml, toXml, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromXml, getConfiguration, getMetadata, getPreferredEndpoint, getRemoteProvider, getRemoteProvider, getRemoteProviders, logoutRequest, logoutResponse, toEncodedXml, toEncodedXml, toXml, validate
public HostedIdentityProviderService(LocalIdentityProviderConfiguration configuration, IdentityProviderMetadata metadata, SamlTransformer transformer, SamlValidator validator, SamlMetadataCache cache, AssertionEnhancer assertionEnhancer, ResponseEnhancer responseEnhancer)
protected ServiceProviderMetadata transformMetadata(String data)
public ServiceProviderMetadata getRemoteProvider(Saml2Object saml2Object)
getRemoteProvider
in interface HostedProviderService<LocalIdentityProviderConfiguration,IdentityProviderMetadata,ServiceProviderMetadata>
getRemoteProvider
in class AbstractHostedProviderService<LocalIdentityProviderConfiguration,IdentityProviderMetadata,ServiceProviderMetadata>
public ServiceProviderMetadata getRemoteProvider(AuthenticationRequest request)
public ServiceProviderMetadata getRemoteProvider(Assertion localAssertion)
public Assertion assertion(ServiceProviderMetadata sp, String principal, NameId principalFormat)
assertion
in interface IdentityProviderService
public Assertion assertion(ServiceProviderMetadata sp, AuthenticationRequest request, String principal, NameId principalFormat)
assertion
in interface IdentityProviderService
public Response response(Assertion assertion, ServiceProviderMetadata recipient)
response
in interface IdentityProviderService
public Response response(AuthenticationRequest authn, Assertion assertion, ServiceProviderMetadata recipient)
response
in interface IdentityProviderService