JavaTM 2 Platform
Standard Ed. 5.0

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 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。