public abstract class Authenticator extends Object
修飾子と型 | クラスと説明 |
---|---|
static class |
Authenticator.Failure
認証の失敗を示します。
|
static class |
Authenticator.Result
authenticate() メソッドからの戻り値の型の基底クラスです。
|
static class |
Authenticator.Retry
認証を再試行する必要があることを示します。
|
static class |
Authenticator.Success
認証が成功し、getPrincipal() を呼び出すことによって認証されたユーザー主体を取得できることを示します。
|
コンストラクタと説明 |
---|
Authenticator() |
修飾子と型 | メソッドと説明 |
---|---|
abstract Authenticator.Result |
authenticate(HttpExchange exch)
各着信要求を認証するために呼び出されます。
|
public abstract Authenticator.Result authenticate(HttpExchange exch)
Failure は、認証は完了したが、無効な資格のために失敗したことを意味します。
Sucess は、認証が正常に行われ、Sucess.getPrincipal() を呼び出すことでユーザーを表す Principal オブジェクトを取得できることを意味します。
Retry は、別の HTTP 交換が必要であることを意味します。クライアントに送り返す必要がある応答ヘッダーは、指定された HttpExchange に設定されます。返される応答コードを Retry オブジェクトに提供する必要があります。Retry は複数回発生することがあります。
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved.