oracle.lite.web.spi
インタフェース ExternalAuthenticator


public interface ExternalAuthenticator

このインタフェースは、外部ユーザーの認証とそのユーザーに固有の情報の取出しに使用できます。


メソッドの概要
 java.lang.Object authenticateUser(java.lang.String userId, java.lang.String UserPass)
          ユーザーの認証情報を返します。
 void destroy()
          外部のユーザー認証オブジェクトを破棄して、外部認証ソースに固有の情報をすべて消去します。
 void init()
          外部ユーザー認証用の外部ユーザー認証オブジェクトを初期化します。
 void logOff(java.lang.String userId)
          LogOffUserは外部ユーザーをログオフし、ユーザー固有の情報をすべて消去します。
 

メソッドの詳細

init

public void init()
          throws java.lang.Throwable 
外部ユーザー認証用の外部ユーザー認証オブジェクトを初期化します。

authenticateUser

public java.lang.Object authenticateUser(java.lang.String userId,
                                         java.lang.String UserPass)
                                  throws java.lang.Throwable 
ユーザーの認証情報を返します。
戻り値:
ユーザーが認証される場合はTRUE、それ以外の場合はFALSE

logOff

public void logOff(java.lang.String userId)
            throws java.lang.Throwable 
LogOffUserは外部ユーザーをログオフし、ユーザー固有の情報をすべて消去します。

destroy

public void destroy()
             throws java.lang.Throwable 
外部のユーザー認証オブジェクトを破棄して、外部認証ソースに固有の情報をすべて消去します。