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 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。