public interface HostedProviderService<Configuration extends LocalProviderConfiguration,LocalMetadata extends Metadata,RemoteMetadata extends Metadata>
Configuration getConfiguration()
LocalMetadata getMetadata()
java.util.List<RemoteMetadata> getRemoteProviders()
LogoutRequest logoutRequest(RemoteMetadata recipient, NameIdPrincipal principal)
LogoutResponse logoutResponse(LogoutRequest request, RemoteMetadata recipient)
RemoteMetadata getRemoteProvider(Saml2Object saml2Object)
RemoteMetadata getRemoteProvider(java.lang.String entityId)
RemoteMetadata getRemoteProvider(ExternalProviderConfiguration c)
ValidationResult validate(Saml2Object saml2Object)
<T extends Saml2Object> T fromXml(java.lang.String xml, boolean encoded, boolean deflated, java.lang.Class<T> type)
java.lang.String toXml(Saml2Object saml2Object)
java.lang.String toEncodedXml(Saml2Object saml2Object, boolean deflate)
java.lang.String toEncodedXml(java.lang.String xml, boolean deflate)