Class BitbucketSecurityRealm

All Implemented Interfaces:
ExtensionPoint, Describable<SecurityRealm>

public class BitbucketSecurityRealm extends SecurityRealm
  • Constructor Details

    • BitbucketSecurityRealm

      @DataBoundConstructor public BitbucketSecurityRealm(String clientID, String clientSecret, Secret secretClientSecret)
    • BitbucketSecurityRealm

      public BitbucketSecurityRealm()
  • Method Details

    • getClientID

      public String getClientID()
      Returns:
      the clientID
    • setClientID

      public void setClientID(String clientID)
      Parameters:
      clientID - the clientID to set
    • getClientSecret

      @Deprecated public String getClientSecret()
      Deprecated.
      Returns:
      the clientSecret
    • setClientSecret

      @Deprecated public void setClientSecret(String clientSecret)
      Deprecated.
      Parameters:
      clientSecret - the clientSecret to set
    • getSecretClientSecret

      public Secret getSecretClientSecret()
      Returns:
      the secretClientSecret
    • setSecretClientSecret

      public void setSecretClientSecret(Secret secretClientSecret)
      Parameters:
      secretClientSecret - the secretClientSecret to set
    • doCommenceLogin

      public org.kohsuke.stapler.HttpResponse doCommenceLogin(org.kohsuke.stapler.StaplerRequest2 request, @Header("Referer") String referer) throws IOException
      Throws:
      IOException
    • doFinishLogin

      public org.kohsuke.stapler.HttpResponse doFinishLogin(org.kohsuke.stapler.StaplerRequest2 request) throws IOException
      Throws:
      IOException
    • createSecurityComponents

      public SecurityRealm.SecurityComponents createSecurityComponents()
      Specified by:
      createSecurityComponents in class SecurityRealm
    • loadUserByUsername2

      public org.springframework.security.core.userdetails.UserDetails loadUserByUsername2(String username)
      Overrides:
      loadUserByUsername2 in class SecurityRealm
    • loadGroupByGroupname

      public GroupDetails loadGroupByGroupname(String groupName)
      Overrides:
      loadGroupByGroupname in class SecurityRealm
    • allowsSignup

      public boolean allowsSignup()
      Overrides:
      allowsSignup in class SecurityRealm
    • getLoginUrl

      public String getLoginUrl()
      Overrides:
      getLoginUrl in class SecurityRealm