JavaTM Platform
Standard Ed. 6

javax.security.sasl
클래스 AuthorizeCallback

java.lang.Object 
  상위를 확장 javax.security.sasl.AuthorizeCallback
모든 구현된 인터페이스:
Serializable , Callback


public class AuthorizeCallback
extends Object
implements Callback , Serializable

이 콜백은, 어느 엔티티 (인증 끝난 인증 ID 에 의해 식별된다)가 다른 엔티티 (승인 ID 에 의해 식별된다) 대신에 동작할 수 있을지 어떨지를 판정하기 위해서 SaslServer 에 의해 사용됩니다.

도입된 버젼:
1.5
관련 항목:
직렬화 된 형식

생성자 의 개요
AuthorizeCallback (String  authnID, String  authzID)
          AuthorizeCallback 의 인스턴스를 구축합니다.
 
메소드의 개요
 String getAuthenticationID ()
          체크 대상의 인증 ID 를 돌려줍니다.
 String getAuthorizationID ()
          체크 대상의 승인 ID 를 돌려줍니다.
 String getAuthorizedID ()
          승인된 사용자의 ID 를 돌려줍니다.
 boolean isAuthorized ()
          인증 ID 가 승인 ID 대신에 동작할 수 있을지 어떨지를 판정합니다.
 void setAuthorized (boolean ok)
          승인이 가능한가 어떤가를 설정합니다.
 void setAuthorizedID (String  id)
          승인된 엔티티의 ID 를 설정합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

AuthorizeCallback

public AuthorizeCallback(String  authnID,
                         String  authzID)
AuthorizeCallback 의 인스턴스를 구축합니다.

파라미터:
authnID - (인증 끝난) 인증 ID
authzID - 승인 ID
메소드의 상세

getAuthenticationID

public String  getAuthenticationID()
체크 대상의 인증 ID 를 돌려줍니다.

반환값:
체크 대상의 인증 ID

getAuthorizationID

public String  getAuthorizationID()
체크 대상의 승인 ID 를 돌려줍니다.

반환값:
체크 대상의 인증 ID

isAuthorized

public boolean isAuthorized()
인증 ID 가 승인 ID 대신에 동작할 수 있을지 어떨지를 판정합니다.

반환값:
승인이 가능한 경우는 true, 그렇지 않은 경우는 false
관련 항목:
setAuthorized(boolean) , getAuthorizedID()

setAuthorized

public void setAuthorized(boolean ok)
승인이 가능한가 어떤가를 설정합니다.

파라미터:
ok - 승인이 가능한 경우는 true, 그렇지 않은 경우는 false
관련 항목:
isAuthorized() , setAuthorizedID(java.lang.String)

getAuthorizedID

public String  getAuthorizedID()
승인된 사용자의 ID 를 돌려줍니다.

반환값:
승인된 사용자의 ID. null 는 승인에 실패한 것을 의미하는
관련 항목:
setAuthorized(boolean) , setAuthorizedID(java.lang.String)

setAuthorizedID

public void setAuthorizedID(String  id)
승인된 엔티티의 ID 를 설정합니다. 이 메소드는, ID 가 getAuthorizationID()와 다른 경우에게만 핸들러에 의해 불려 갑니다. 예를 들어, ID 를 그것이 사용되는 환경에 맞추어 정규화할 필요가 있는 경우 등입니다.

파라미터:
id - 승인된 사용자의 ID
관련 항목:
setAuthorized(boolean) , getAuthorizedID()

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.