hudson.plugins.backlog
クラス BacklogSecurityRealm

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

public class BacklogSecurityRealm
extends hudson.security.AbstractPasswordBasedSecurityRealm

SecurityRealm implementation that uses Backlog users information for authentication.

作成者:
ikikko

入れ子のクラスの概要
static class BacklogSecurityRealm.DescriptorImpl
           
 
クラス hudson.security.SecurityRealm から継承された入れ子のクラス/インタフェース
hudson.security.SecurityRealm.SecurityComponents
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
フィールドの概要
 java.lang.String url
           
 
クラス hudson.security.SecurityRealm から継承されたフィールド
AUTHENTICATED_AUTHORITY, LIST, NO_AUTHENTICATION
 
コンストラクタの概要
BacklogSecurityRealm(java.lang.String url)
           
 
メソッドの概要
protected  org.acegisecurity.userdetails.UserDetails authenticate(java.lang.String username, java.lang.String password)
           
 hudson.security.GroupDetails loadGroupByGroupname(java.lang.String groupname)
           
 org.acegisecurity.userdetails.UserDetails loadUserByUsername(java.lang.String username)
           
 
クラス hudson.security.AbstractPasswordBasedSecurityRealm から継承されたメソッド
createCliAuthenticator, createSecurityComponents
 
クラス hudson.security.SecurityRealm から継承されたメソッド
all, allowsSignup, canLogOut, commenceSignup, createFilter, doCaptcha, doLogout, findBean, getAuthenticationGatewayUrl, getDescriptor, getLoginUrl, getPostLogOutUrl, getSecurityComponents, validateCaptcha
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

url

public final java.lang.String url
コンストラクタの詳細

BacklogSecurityRealm

@DataBoundConstructor
public BacklogSecurityRealm(java.lang.String url)
メソッドの詳細

authenticate

protected org.acegisecurity.userdetails.UserDetails authenticate(java.lang.String username,
                                                                 java.lang.String password)
                                                          throws org.acegisecurity.AuthenticationException
定義:
クラス hudson.security.AbstractPasswordBasedSecurityRealm 内の authenticate
例外:
org.acegisecurity.AuthenticationException

loadUserByUsername

public org.acegisecurity.userdetails.UserDetails loadUserByUsername(java.lang.String username)
                                                             throws org.acegisecurity.userdetails.UsernameNotFoundException,
                                                                    org.springframework.dao.DataAccessException
定義:
インタフェース org.acegisecurity.userdetails.UserDetailsService 内の loadUserByUsername
定義:
クラス hudson.security.AbstractPasswordBasedSecurityRealm 内の loadUserByUsername
例外:
org.acegisecurity.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException

loadGroupByGroupname

public hudson.security.GroupDetails loadGroupByGroupname(java.lang.String groupname)
                                                  throws org.acegisecurity.userdetails.UsernameNotFoundException,
                                                         org.springframework.dao.DataAccessException
定義:
クラス hudson.security.AbstractPasswordBasedSecurityRealm 内の loadGroupByGroupname
例外:
org.acegisecurity.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException


Copyright © 2004-2012. All Rights Reserved.