Package org.jenkinsci.plugins
Class BitbucketSecurityRealm
java.lang.Object
hudson.model.AbstractDescribableImpl<SecurityRealm>
hudson.security.SecurityRealm
org.jenkinsci.plugins.BitbucketSecurityRealm
- All Implemented Interfaces:
ExtensionPoint,Describable<SecurityRealm>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classNested classes/interfaces inherited from class hudson.security.SecurityRealm
SecurityRealm.SecurityComponentsNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.security.SecurityRealm
AUTHENTICATED_AUTHORITY, AUTHENTICATED_AUTHORITY2, LIST, NO_AUTHENTICATION -
Constructor Summary
ConstructorsConstructorDescriptionBitbucketSecurityRealm(String clientID, String clientSecret, Secret secretClientSecret) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.kohsuke.stapler.HttpResponsedoCommenceLogin(org.kohsuke.stapler.StaplerRequest2 request, String referer) org.kohsuke.stapler.HttpResponsedoFinishLogin(org.kohsuke.stapler.StaplerRequest2 request) Deprecated.loadGroupByGroupname(String groupName) org.springframework.security.core.userdetails.UserDetailsloadUserByUsername2(String username) voidsetClientID(String clientID) voidsetClientSecret(String clientSecret) Deprecated.voidsetSecretClientSecret(Secret secretClientSecret) Methods inherited from class hudson.security.SecurityRealm
all, canLogOut, commenceSignup, commonFilters, createCliAuthenticator, createFilter, createFilter, doCaptcha, doLogout, doLogout, getAuthenticationGatewayUrl, getCaptchaSupport, getCaptchaSupportDescriptors, getDescriptor, getFrom, getGroupIdStrategy, getPostLogOutUrl, getPostLogOutUrl2, getPostLogOutUrl2, getSecurityComponents, getUserIdStrategy, loadGroupByGroupname, loadGroupByGroupname2, loadUserByUsername, setCaptchaSupport, validateCaptcha
-
Constructor Details
-
BitbucketSecurityRealm
-
BitbucketSecurityRealm
public BitbucketSecurityRealm()
-
-
Method Details
-
getClientID
- Returns:
- the clientID
-
setClientID
- Parameters:
clientID- the clientID to set
-
getClientSecret
Deprecated.- Returns:
- the clientSecret
-
setClientSecret
Deprecated.- Parameters:
clientSecret- the clientSecret to set
-
getSecretClientSecret
- Returns:
- the secretClientSecret
-
setSecretClientSecret
- 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
- Specified by:
createSecurityComponentsin classSecurityRealm
-
loadUserByUsername2
public org.springframework.security.core.userdetails.UserDetails loadUserByUsername2(String username) - Overrides:
loadUserByUsername2in classSecurityRealm
-
loadGroupByGroupname
- Overrides:
loadGroupByGroupnamein classSecurityRealm
-
allowsSignup
public boolean allowsSignup()- Overrides:
allowsSignupin classSecurityRealm
-
getLoginUrl
- Overrides:
getLoginUrlin classSecurityRealm
-