|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Authentication Source objects provide authentication for plumtree users, as well as synchronization with external user repositories.
IPTAuthSourceProvider| Method Summary | |
boolean |
Authenticate(int vUser,
java.lang.String bstrPassword,
java.lang.Object vSecurityToken)
Deprecated. |
boolean |
Authenticate(java.lang.String vUser,
java.lang.String bstrPassword,
java.lang.Object vSecurityToken)
Deprecated. |
IPTAuthSourceProvider |
GetAuthOnlyProvider()
Deprecated. |
int |
GetAuthPartnerID()
Returns the ID of the authentication partner, or 0 for no
partner. |
IPTAuthSourceProvider |
GetAuthSourceProvider()
Deprecated. |
int |
GetAuthType()
Deprecated. |
int |
GetBulkCopyNum()
Returns the maximum number of database rows which can be inserted at a time during user sync. |
int |
GetDefaultProfileForNewUsers()
Returns the id of the default profile which will be applied to users imported by this auth source. |
java.lang.Object[] |
GetDefaultProfilesMap_FolderIDs()
Returns the array of folder ids from the default profiles map. |
java.lang.Object[] |
GetDefaultProfilesMap_GroupIDs()
Returns the array of group ids from the default profiles map. |
java.lang.Object[] |
GetDefaultProfilesMap_UserIDs()
Returns the array of default profile ids from the default profiles map. |
int |
GetDeletedGroupFolderID()
Returns the id of the admin folder where deleted groups will be moved. |
int |
GetDeletedUserFolderID()
Returns the id of the admin folder where deleted users will be moved. |
int |
GetEveryoneGroupID()
Returns the id of the everyone group for this auth source. |
java.lang.Object[] |
GetFullSyncGroups()
Returns the list of groups which have been selected for partial users sync. |
int |
GetNewGroupFolderID()
Returns the id of the admin folder where new groups will be created. |
int |
GetNewUserFolderID()
Returns the id of the admin folder where new users will be created. |
java.lang.String |
GetPrefixString()
Returns the prefix used for users imported by this auth source. |
java.lang.String |
GetProviderCLSID()
Returns the CLSID of the provider for this auth source. |
com.plumtree.openfoundation.util.IXPPropertyBag |
GetProviderInfo()
Returns the provider property bag. |
int |
GetSettings()
Deprecated. |
int |
GetSupportsSync()
Returns whether this auth source supports user sync. |
int |
GetSyncType()
Returns the sync gype fo this auth source. |
boolean |
GetUseDefaultProfilesMap()
Returns whether the default profiles map is used for this auth source. |
int |
GetWebServiceID()
Returns the id of the web service associated with this auth source. |
void |
SetAuthPartnerID(int Value)
Sets the ID of the authentication partner, or 0 for no
partner. |
void |
SetAuthType(int Value)
Deprecated. |
void |
SetBulkCopyNum(int Value)
Sets the maximum number of database rows which can be inserted at a time during user sync. |
void |
SetDefaultProfileForNewUsers(int Value)
Sets the id of the default profile which will be applied to users imported by this auth source. |
void |
SetDefaultProfilesMap(int[] vsaUserGroupIDs,
int[] vsaUserIDs,
int[] vsaFolderIDs)
Sets the default profiles map, which determines which default profile new users will receive, and into which admin folder they will be placed. |
void |
SetDefaultProfilesMap(java.lang.Object[] vsaUserGroupIDs,
java.lang.Object[] vsaUserIDs,
java.lang.Object[] vsaFolderIDs)
Sets the default profiles map, which determines which default profile new users will receive, and into which admin folder they will be placed. |
void |
SetDeletedGroupFolderID(int Value)
Sets the id of the admin folder where deleted groups will be created. |
void |
SetDeletedUserFolderID(int Value)
Sets the id of the admin folder where deleted users will be moved. |
void |
SetFullSyncGroups(int[] Value)
Sets the list of groups which have been selected for partial users sync. |
void |
SetFullSyncGroups(java.lang.Object[] Value)
/** Sets the list of groups which have been selected for partial users sync. |
void |
SetNewGroupFolderID(int Value)
Sets the id of the admin folder where new groups will be created. |
void |
SetNewUserFolderID(int Value)
Sets the id of the admin folder where new users will be created. |
void |
SetProviderCLSID(java.lang.String Value)
Sets the provider CLSID. |
void |
SetProviderInfo(com.plumtree.openfoundation.util.IXPPropertyBag Value)
Sets the provider property bag. |
void |
SetProviderInfo(java.lang.String Value)
Sets the provider property bag as XML. |
void |
SetSettings(int Value)
Deprecated. |
void |
SetSupportsSync(int Value)
Sets whether this auth source supports user sync. |
void |
SetSyncType(int Value)
Sets the sync type of this auth source. |
void |
SetUseDefaultProfilesMap(boolean Value)
Sets whether the default profiles map is used for this auth source. |
void |
SetWebServiceID(int Value)
Returns the id of the web service associated with this auth source. |
| Methods inherited from interface com.plumtree.server.IPTObject |
GetAdminFolderID, GetClassID, GetCreated, GetImageUUID, GetLastModified, GetObjectProperties, SetAdminFolderID, SetImageUUID, SetLastModified |
| Methods inherited from interface com.plumtree.server.IPTLocalizable |
GetDescription, GetIsLocalized, GetLocalizedDescription, GetLocalizedDescriptions, GetLocalizedName, GetLocalizedNames, GetName, GetPrimaryLang, GetSupportsLocalization, SetDescription, SetIsLocalized, SetLocalizedDescriptions, SetLocalizedNames, SetName, SetPrimaryLang |
| Methods inherited from interface com.plumtree.server.IPTUnknown |
GetInterfaces |
| Method Detail |
public java.lang.String GetProviderCLSID()
public void SetProviderCLSID(java.lang.String Value)
Value - a CLSIDpublic java.lang.String GetPrefixString()
public int GetAuthType()
PT_AUTHTYPE_EXTENSIBLE.PT_AUTHTYPESpublic void SetAuthType(int Value)
PT_AUTHTYPE_EXTENSIBLE.Value - a PT_AUTHTYPEPT_AUTHTYPESpublic int GetSyncType()
PT_SYNCTYPESpublic void SetSyncType(int Value)
Value - a PT_SYNCTYPEPT_SYNCTYPESpublic IPTAuthSourceProvider GetAuthSourceProvider()
IPTAuthSourceProviderpublic int GetSettings()
PT_AUTHSOURCE_SETTINGSpublic void SetSettings(int Value)
Value - a bitmask of PT_AUTHSOURCE_SETTINGSPT_AUTHSOURCE_SETTINGSpublic int GetEveryoneGroupID()
public boolean Authenticate(int vUser,
java.lang.String bstrPassword,
java.lang.Object vSecurityToken)
PTInternalSession.vUser - a user idbstrPassword - the passwordvSecurityToken - security token used for sso
public boolean Authenticate(java.lang.String vUser,
java.lang.String bstrPassword,
java.lang.Object vSecurityToken)
vUser - a user's login namebstrPassword - the passwordvSecurityToken - security token used for ssopublic java.lang.Object[] GetFullSyncGroups()
public void SetFullSyncGroups(int[] Value)
Value - an array of group idspublic void SetFullSyncGroups(java.lang.Object[] Value)
Value - an array of group idspublic int GetDefaultProfileForNewUsers()
public void SetDefaultProfileForNewUsers(int Value)
Value - the id of the default profile userpublic int GetBulkCopyNum()
public void SetBulkCopyNum(int Value)
Value - number of rows which can be insertedpublic com.plumtree.openfoundation.util.IXPPropertyBag GetProviderInfo()
public void SetProviderInfo(com.plumtree.openfoundation.util.IXPPropertyBag Value)
Value - the provider property bagpublic void SetProviderInfo(java.lang.String Value)
Value - the provider property bag as XMLpublic int GetAuthPartnerID()
0 for no
partner. The auth partner, if any, is used to authenticate users from
this auth source.public void SetAuthPartnerID(int Value)
0 for no
partner. The auth partner, if any, is used to authenticate users from
this auth source.Value - the id of the auth partnerpublic IPTAuthSourceProvider GetAuthOnlyProvider()
public boolean GetUseDefaultProfilesMap()
GetDefaultProfileForNewUsers.public void SetUseDefaultProfilesMap(boolean Value)
GetDefaultProfileForNewUsers.Value - whether the default profile map should be used
public void SetDefaultProfilesMap(int[] vsaUserGroupIDs,
int[] vsaUserIDs,
int[] vsaFolderIDs)
vsaUserGroupIDs - array of group idsvsaUserIDs - array of default profile idsvsaFolderIDs - array of folder ids
public void SetDefaultProfilesMap(java.lang.Object[] vsaUserGroupIDs,
java.lang.Object[] vsaUserIDs,
java.lang.Object[] vsaFolderIDs)
vsaUserGroupIDs - array of group idsvsaUserIDs - array of default profile idsvsaFolderIDs - array of folder idspublic java.lang.Object[] GetDefaultProfilesMap_GroupIDs()
public java.lang.Object[] GetDefaultProfilesMap_UserIDs()
public java.lang.Object[] GetDefaultProfilesMap_FolderIDs()
public int GetSupportsSync()
PT_AUTHSOURCE_SUPPORTSSYNCMODESpublic void SetSupportsSync(int Value)
Value - a PT_AUTHSOURCE_SUPPORTSSYNCMODEPT_AUTHSOURCE_SUPPORTSSYNCMODESpublic int GetNewUserFolderID()
public void SetNewUserFolderID(int Value)
Value - a folder idpublic int GetNewGroupFolderID()
public void SetNewGroupFolderID(int Value)
Value - a folder idpublic int GetDeletedUserFolderID()
public void SetDeletedUserFolderID(int Value)
Value - a folder idpublic int GetDeletedGroupFolderID()
public void SetDeletedGroupFolderID(int Value)
Value - a folder idpublic int GetWebServiceID()
public void SetWebServiceID(int Value)
Value - a web service id
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||