Package io.milton.http
Interface ExternalIdentityProvider
public interface ExternalIdentityProvider
Represents a method of authenticating users using remote sites. This is generally
when the user agent must be redirected to a login form on another site, so is not applicable
for webdav user agents which don't support html web page interaction.
Examples are SAML and OpenID
- Author:
- brad
-
Method Summary
-
Method Details
-
getName
String getName()This will identify the provider when the user selects it (if selection is required)- Returns:
-
initiateExternalAuth
Begin the external authentication process. This will usually involve redirecting the user's browser to a remote site.- Parameters:
resource-request-response-
-