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

    Modifier and Type
    Method
    Description
    This will identify the provider when the user selects it (if selection is required)
    void
    initiateExternalAuth(Resource resource, Request request, Response response)
    Begin the external authentication process.
  • Method Details

    • getName

      String getName()
      This will identify the provider when the user selects it (if selection is required)
      Returns:
    • initiateExternalAuth

      void initiateExternalAuth(Resource resource, Request request, Response response)
      Begin the external authentication process. This will usually involve redirecting the user's browser to a remote site.
      Parameters:
      resource -
      request -
      response -