|
Oracle | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProviderChallengeContext
The ProviderChallengeContext
interface allows a Challenge Identity
Assertion providers to return an object that contains state and is used for
subsequent steps in a multi-step challenge/response process. This allows an
identity asserter to support authentication protocols such as
Microsoft's Windows NT Challenge/Response (NTLM),
Simple and Protected GSS-API Negotiation Mechanism (SPNEGO),
and other challenge/response authentication mechanisms.
Method Summary | |
---|---|
CallbackHandler |
getCallbackHandler()
Returns the callback handler for the challenge identity assertion. |
Object |
getChallengeToken()
Returns the challenge token for the challenge identity assertion. |
boolean |
hasChallengeIdentityCompleted()
Returns whether the challenge identity assertion has completed. |
Method Detail |
---|
boolean hasChallengeIdentityCompleted()
Returns whether the challenge identity assertion has completed.
true
if the challenge identity assertion has completed,
false
if not. If true
,
the caller should use the getCallbackHandler()
method. If
false
, then the caller should use the getChallengeToken()
method.CallbackHandler getCallbackHandler()
Returns the callback handler for the challenge identity assertion.
This method should only be
called when the hasChallengeIdentityCompleted()
method returns true.
If called incorrectly,
then an IllegalStateException
runtime exception will be thrown.
CallbackHandler
related to the identity, or null
to signify the anonymous userObject getChallengeToken()
Returns the challenge token for the challenge identity assertion.
This method should only be
called when the hasChallengeIdentityCompleted()
method returns false
.
If called incorrectly,
then an IllegalStateException
runtime exception will be thrown.
|
Documentation is available at http://download.oracle.com/docs/cd/E12839_01/web.1111 Copyright 1996,2009, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Part Number E13941-01 Oracle WebLogic Server 10.3.1 API Reference |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |