|
Copyright © 2000, 2009, 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.Object com.bea.p13n.security.management.credentials.CredentialManagerProxy
public class CredentialManagerProxy
This class provides access to Credential management functions
as defined by the WLS Security Service Provider Interface (SSPI). This
class acts as a proxy for a single, configured Credential Mapper Provider
plug-in by proxying calls to the UserPasswordCredentialMapEditorMBean
and UserPasswordCredentialMapReaderMBean
classes.
This class should not contain any layered product dependencies.
Since it is possible that a Credential Mapper Provider may not implement
all optional management interfaces, an OperationNotSupportedException
may be thrown.
This class is constructed using the CredentialProviderDescription
.
Constructor Summary | |
---|---|
CredentialManagerProxy(CredentialProviderDescription aProviderDescription,
weblogic.security.acl.internal.AuthenticatedSubject authSubject)
|
|
CredentialManagerProxy(CredentialProviderDescription aProviderDescription,
boolean cacheAdminMBean,
weblogic.security.acl.internal.AuthenticatedSubject authSubject)
|
Method Summary | |
---|---|
String |
getRemoteUserName(String resourceId,
String wlsUser)
|
String |
getUniqueName()
Get the unique name for this CredentialManagerProxy. |
List |
listResourceMappings(P13nResource resourceId)
|
void |
removeUserPasswordCredential(String resourceId,
String remoteUser)
|
void |
removeUserPasswordCredentialMapping(String resourceId,
String wlsUser)
|
void |
setUserPasswordCredential(String resourceId,
String remoteUser,
String remotePassword)
|
void |
setUserPasswordCredentialMapping(String resourceId,
String wlsUser,
String remoteUser)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CredentialManagerProxy(CredentialProviderDescription aProviderDescription, weblogic.security.acl.internal.AuthenticatedSubject authSubject)
public CredentialManagerProxy(CredentialProviderDescription aProviderDescription, boolean cacheAdminMBean, weblogic.security.acl.internal.AuthenticatedSubject authSubject)
Method Detail |
---|
public String getUniqueName()
public void setUserPasswordCredential(String resourceId, String remoteUser, String remotePassword)
public void setUserPasswordCredentialMapping(String resourceId, String wlsUser, String remoteUser) throws NotFoundException
NotFoundException
public String getRemoteUserName(String resourceId, String wlsUser) throws NotFoundException
NotFoundException
public List listResourceMappings(P13nResource resourceId)
public void removeUserPasswordCredential(String resourceId, String remoteUser) throws NotFoundException
NotFoundException
public void removeUserPasswordCredentialMapping(String resourceId, String wlsUser) throws NotFoundException
NotFoundException
|
Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |