|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.bea.wsrp.security.WSRPIdentityAsserterProviderImpl
public final class WSRPIdentityAsserterProviderImpl
Asserts user identity for WSRP calls.
| Field Summary |
|---|
| Fields inherited from interface weblogic.security.spi.IdentityAsserter |
|---|
AU_TYPE, AUTHORIZATION_NEGOTIATE, CSI_ANONYMOUS_TYPE, CSI_DISTINGUISHED_NAME_TYPE, CSI_PRINCIPAL_TYPE, CSI_X509_CERTCHAIN_TYPE, WSSE_PASSWORD_DIGEST_TYPE, WWW_AUTHENTICATE_NEGOTIATE, X509_TYPE |
| Constructor Summary | |
|---|---|
WSRPIdentityAsserterProviderImpl()
|
|
| Method Summary | |
|---|---|
CallbackHandler |
assertIdentity(String type,
Object token)
Asserts identity given a token that identifies the user. |
AppConfigurationEntry |
getAssertionModuleConfiguration()
Return how to call the login module to complete identity assertion (where the identity asserter finds the user name and the authenticator puts the user and its groups into the subject). |
String |
getDescription()
Returns the description |
IdentityAsserter |
getIdentityAsserter()
Returns the identity asseter. |
AppConfigurationEntry |
getLoginModuleConfiguration()
Return how to call the login module to perform authentication. |
PrincipalValidator |
getPrincipalValidator()
Return an object that can validate principals (eg. |
void |
initialize(ProviderMBean mbean,
SecurityServices services)
Initializes this identity asserter |
void |
shutdown()
Shuts down this identity asserter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WSRPIdentityAsserterProviderImpl()
| Method Detail |
|---|
public void initialize(ProviderMBean mbean,
SecurityServices services)
Initializes this identity asserter
initialize in interface SecurityProvidermbean - holds the simple identity asserter's configuration data.services - The SecurityServices gives access to the auditor
so that the provider can to post audit events.public String getDescription()
Returns the description
getDescription in interface SecurityProviderpublic void shutdown()
Shuts down this identity asserter.
shutdown in interface SecurityProviderpublic IdentityAsserter getIdentityAsserter()
Returns the identity asseter.
getIdentityAsserter in interface AuthenticationProvider
public CallbackHandler assertIdentity(String type,
Object token)
throws IdentityAssertionException
Asserts identity given a token that identifies the user.
assertIdentity in interface IdentityAssertertype - a string containing the token typetoken - an object containing the token that identifies the user.
IdentityAssertionException - if another token type is passed
in or the token doesn't have the correct form.public AppConfigurationEntry getLoginModuleConfiguration()
getLoginModuleConfiguration in interface AuthenticationProviderpublic AppConfigurationEntry getAssertionModuleConfiguration()
getAssertionModuleConfiguration in interface AuthenticationProviderpublic PrincipalValidator getPrincipalValidator()
getPrincipalValidator in interface AuthenticationProvider
|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||