|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Interface to auth source providers, which both authenticate users, and make
external users and groups available for import into Plumtree. This interface
is no longer outward-facing. It has been replaced by the internal interfaces
IAuthProvider and ISyncProvider.
IPTAuthSource| Method Summary | |
boolean |
Authenticate(java.lang.String bstrAuthUserName,
java.lang.String bstrPassword,
java.lang.Object vSecurityToken,
IPTUserInfo pUserInfo)
Deprecated. Authenticates a single user. |
java.lang.String |
GetAuthSourceProviderCLSID()
Deprecated. Returns the CLSID for the provider. |
java.lang.Object |
GetCapabilities(int lAuthSourceCapability)
Deprecated. Returns whether the provider supports a particular capability. |
java.lang.String |
GetCategory()
Deprecated. Returns the provider's auth source prefix, aka category. |
java.lang.String |
GetDescription()
Deprecated. Returns a human-readable description for the provider. |
java.lang.Object[][] |
GetGroups()
Deprecated. Returns a list of all groups known to the provider. |
java.lang.String |
GetImageUUID()
Deprecated. Returns the image UUID for the provider. |
java.lang.Object[][] |
GetMembers(java.lang.String bstrUniqueGroupName)
Deprecated. Returns a list of all members of a particular group. |
java.lang.String |
GetName()
Deprecated. Returns a human-readable name for the provider. |
java.lang.Object[][] |
GetUsers()
Deprecated. Returns a list of all users known to the provider. |
void |
Initialize(IPTSession pSession,
com.plumtree.openfoundation.util.IXPPropertyBag pbagConfigurationInfo,
IPTWebService pService)
Deprecated. Initializes the provider. |
java.lang.String |
PlumtreeNameToUsername(java.lang.String bstrPlumtreeName)
Deprecated. Removes the provider's prefix from a username. |
java.lang.String |
UsernameToPlumtreeName(java.lang.String bstrUsername)
Deprecated. Prepends the provider's auth source prefix to a username. |
boolean |
Validate()
Deprecated. Validate the settings on the provider. |
| Methods inherited from interface com.plumtree.server.IPTUnknown |
GetInterfaces |
| Method Detail |
public java.lang.Object[][] GetGroups()
PT_AUTHSOURCEPROV_USERGROUP_COLS
enumeration.PT_AUTHSOURCEPROV_USERGROUP_COLSpublic java.lang.Object[][] GetUsers()
PT_AUTHSOURCEPROV_USERGROUP_COLS
enumeration.PT_AUTHSOURCEPROV_USERGROUP_COLSpublic java.lang.Object[][] GetMembers(java.lang.String bstrUniqueGroupName)
PT_AUTHSOURCEPROV_GROUPMEMBERSHIP_COLS
enumeration.bstrUniqueGroupName - the unique name of the groupPT_AUTHSOURCEPROV_GROUPMEMBERSHIP_COLS
public boolean Authenticate(java.lang.String bstrAuthUserName,
java.lang.String bstrPassword,
java.lang.Object vSecurityToken,
IPTUserInfo pUserInfo)
bstrAuthUserName - the user's authentication namebstrPassword - the password provided by the uservSecurityToken - a security token used for SSO loginpUserInfo - an IPTUserInfo objectpublic boolean Validate()
public java.lang.String UsernameToPlumtreeName(java.lang.String bstrUsername)
bstrUsername - the usernamepublic java.lang.String PlumtreeNameToUsername(java.lang.String bstrPlumtreeName)
bstrPlumtreeName - the usernamepublic java.lang.String GetCategory()
public java.lang.Object GetCapabilities(int lAuthSourceCapability)
lAuthSourceCapability - a value from PT_AUTHSOURCEPROVIDER_CAPABILITIESPT_AUTHSOURCEPROVIDER_CAPABILITIESpublic java.lang.String GetName()
public java.lang.String GetDescription()
public java.lang.String GetAuthSourceProviderCLSID()
public java.lang.String GetImageUUID()
public void Initialize(IPTSession pSession,
com.plumtree.openfoundation.util.IXPPropertyBag pbagConfigurationInfo,
IPTWebService pService)
pSession - an IPTSessionpbagConfigurationInfo - the provider's property bagpService - the provider's associated web service
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||