org.jenkinsci.plugins
クラス BitbucketSecurityRealm

java.lang.Object
  上位を拡張 hudson.model.AbstractDescribableImpl<hudson.security.SecurityRealm>
      上位を拡張 hudson.security.SecurityRealm
          上位を拡張 org.jenkinsci.plugins.BitbucketSecurityRealm
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.Describable<hudson.security.SecurityRealm>

public class BitbucketSecurityRealm
extends hudson.security.SecurityRealm


入れ子のクラスの概要
static class BitbucketSecurityRealm.ConverterImpl
           
static class BitbucketSecurityRealm.DescriptorImpl
           
 
クラス hudson.security.SecurityRealm から継承された入れ子のクラス/インタフェース
hudson.security.SecurityRealm.SecurityComponents
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
フィールドの概要
 
クラス hudson.security.SecurityRealm から継承されたフィールド
AUTHENTICATED_AUTHORITY, LIST, NO_AUTHENTICATION
 
コンストラクタの概要
BitbucketSecurityRealm()
           
BitbucketSecurityRealm(String clientID, String clientSecret)
           
 
メソッドの概要
 boolean allowsSignup()
           
 hudson.security.SecurityRealm.SecurityComponents createSecurityComponents()
           
 org.kohsuke.stapler.HttpResponse doCommenceLogin(org.kohsuke.stapler.StaplerRequest request, String referer)
           
 org.kohsuke.stapler.HttpResponse doFinishLogin(org.kohsuke.stapler.StaplerRequest request)
           
 String getClientID()
           
 String getClientSecret()
           
 String getLoginUrl()
           
 hudson.security.GroupDetails loadGroupByGroupname(String groupName)
           
 org.acegisecurity.userdetails.UserDetails loadUserByUsername(String username)
           
 void setClientID(String clientID)
           
 void setClientSecret(String clientSecret)
           
 
クラス hudson.security.SecurityRealm から継承されたメソッド
all, canLogOut, commenceSignup, createCliAuthenticator, createFilter, doCaptcha, doLogout, findBean, getAuthenticationGatewayUrl, getCaptchaSupport, getCaptchaSupportDescriptors, getDescriptor, getPostLogOutUrl, getSecurityComponents, setCaptchaSupport, validateCaptcha
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BitbucketSecurityRealm

@DataBoundConstructor
public BitbucketSecurityRealm(String clientID,
                                                   String clientSecret)

BitbucketSecurityRealm

public BitbucketSecurityRealm()
メソッドの詳細

getClientID

public String getClientID()
戻り値:
the clientID

setClientID

public void setClientID(String clientID)
パラメータ:
clientID - the clientID to set

getClientSecret

public String getClientSecret()
戻り値:
the clientSecret

setClientSecret

public void setClientSecret(String clientSecret)
パラメータ:
clientSecret - the clientSecret to set

doCommenceLogin

public org.kohsuke.stapler.HttpResponse doCommenceLogin(org.kohsuke.stapler.StaplerRequest request,
                                                        @Header(value="Referer")
                                                        String referer)
                                                 throws IOException
例外:
IOException

doFinishLogin

public org.kohsuke.stapler.HttpResponse doFinishLogin(org.kohsuke.stapler.StaplerRequest request)
                                               throws IOException
例外:
IOException

createSecurityComponents

public hudson.security.SecurityRealm.SecurityComponents createSecurityComponents()
定義:
クラス hudson.security.SecurityRealm 内の createSecurityComponents

loadUserByUsername

public org.acegisecurity.userdetails.UserDetails loadUserByUsername(String username)
オーバーライド:
クラス hudson.security.SecurityRealm 内の loadUserByUsername

loadGroupByGroupname

public hudson.security.GroupDetails loadGroupByGroupname(String groupName)
オーバーライド:
クラス hudson.security.SecurityRealm 内の loadGroupByGroupname

allowsSignup

public boolean allowsSignup()
オーバーライド:
クラス hudson.security.SecurityRealm 内の allowsSignup

getLoginUrl

public String getLoginUrl()
オーバーライド:
クラス hudson.security.SecurityRealm 内の getLoginUrl


Copyright © 2004-2013. All Rights Reserved.