Class OpenIdLoginService

java.lang.Object
hudson.security.FederatedLoginService
hudson.plugins.openid.OpenIdLoginService
All Implemented Interfaces:
ExtensionPoint

@Extension public class OpenIdLoginService extends FederatedLoginService
Augments other SecurityRealm by allowing login via OpenID.
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • OpenIdLoginService

      public OpenIdLoginService()
  • Method Details

    • isDisabled

      public boolean isDisabled()
    • setDisabled

      @Deprecated public void setDisabled(boolean isDisabled)
      Globally sets the disabled flag on OpenIdLoginService instances.
      Parameters:
      isDisabled - Flag to be set
    • setDisabledGlobal

      public static void setDisabledGlobal(boolean isDisabled)
      Globally sets the disabled flag on OpenIdLoginService instances.
      Parameters:
      isDisabled - Flag to be set
      Since:
      TODO
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in class FederatedLoginService
    • getUserPropertyClass

      public Class<? extends FederatedLoginServiceUserProperty> getUserPropertyClass()
      Specified by:
      getUserPropertyClass in class FederatedLoginService
    • doStartLogin

      public org.kohsuke.stapler.HttpResponse doStartLogin(@QueryParameter String openid, @QueryParameter String openid_identifier, @QueryParameter String from) throws org.openid4java.OpenIDException, IOException
      Commence a login.
      Throws:
      org.openid4java.OpenIDException
      IOException
    • doFinish

      public org.kohsuke.stapler.HttpResponse doFinish(org.kohsuke.stapler.StaplerRequest2 request) throws IOException, org.openid4java.OpenIDException
      Throws:
      IOException
      org.openid4java.OpenIDException
    • doStartAssociate

      public org.kohsuke.stapler.HttpResponse doStartAssociate(@QueryParameter String openid, @QueryParameter String openid_identifier) throws org.openid4java.OpenIDException, IOException
      Throws:
      org.openid4java.OpenIDException
      IOException