Aqualogic Interaction API  
 

IPTAuthSource Members

IPTAuthSource overview

Public Instance Methods

CreateRemoteUser Creates a remote user against the specified authentication source. This function does not replace a user synchronization, but instead allows a user to be created against an authentication source in a one-off manner between user synchronizations. All attributes of the user, as imported via this function, will be preserved and properly updated by regular user syncs.
EnableAgentDisabledUsers Enable "agent-disabled" users, and return the number of users that were re-enabled. An "agent-disabled" users is one that was disabled during a synchronization job. Many users can sometimes be disabled due to various synchroanization errors - this function allows them to be quickly re-enabled.
GetAgentDisabledUsersCount Get the number of "agent-disabled" users currently disabled by an agent on this auth source.
GetAuthPartnerID Returns the ID of the authentication partner, or 0 for no partner. The auth partner, if any, is used to authenticate users from this auth source.
GetBulkCopyNum Returns the maximum number of database rows which can be inserted at a time during user sync.
GetDefaultProfileForNewUsers Returns the id of the default profile which will be applied to users imported by this auth source.
GetDefaultProfilesMap_FolderIDs Returns the array of folder ids from the default profiles map.
GetDefaultProfilesMap_GroupIDs Returns the array of group ids from the default profiles map.
GetDefaultProfilesMap_UserIDs Returns the array of default profile ids from the default profiles map.
GetDeletedGroupFolderID Returns the id of the admin folder where deleted groups will be moved. If 0, groups will be deleted instead of moved.
GetDeletedUserFolderID Returns the id of the admin folder where deleted users will be moved. If 0, users will be deleted instead of disabled and moved.
GetEveryoneGroupID Returns the id of the everyone group for this auth source.
GetFullSyncGroups Returns the list of groups which have been selected for partial users sync. Only members of these groups will be imported.
GetImportCrossASMembers Returns the value of the import memberships from other authentication sources flag.
GetNewGroupFolderID Returns the id of the admin folder where new groups will be created.
GetNewUserFolderID Returns the id of the admin folder where new users will be created.
GetPrefixString Returns the prefix used for users imported by this auth source.
GetProviderCLSID Returns the CLSID of the provider for this auth source.
GetProviderInfo Returns the provider property bag.
GetSupportsSync Returns whether this auth source supports user sync.
GetSyncType Returns the sync gype fo this auth source.
GetUseDefaultProfilesMap Returns whether the default profiles map is used for this auth source. If not, all new users will receive the profile id returned by GetDefaultProfileForNewUsers.
GetWebServiceID Returns the id of the web service associated with this auth source. Only applicable to remote auth sources.
PutEveryoneGroupID Allows the everyone group ID to be set.
SetAuthPartnerID Sets the ID of the authentication partner, or 0 for no partner. The auth partner, if any, is used to authenticate users from this auth source.
SetBulkCopyNum Sets the maximum number of database rows which can be inserted at a time during user sync.
SetDefaultProfileForNewUsers Sets the id of the default profile which will be applied to users imported by this auth source.
SetDefaultProfilesMapOverloaded. Sets the default profiles map, which determines which default profile new users will receive, and into which admin folder they will be placed.
SetDeletedGroupFolderID Sets the id of the admin folder where deleted groups will be created. If 0, groups will be deleted instead of moved.
SetDeletedUserFolderID Sets the id of the admin folder where deleted users will be moved. If 0, users will be deleted instead of disabled and moved.
SetFullSyncGroupsOverloaded. Sets the list of groups which have been selected for partial users sync. Only members of these groups will be imported.
SetImportCrossASMembers Sets a flag that tells the sync agent to import memberships for users imported to other authentication sources. The default behavior is for this feature to be disabled.
SetNewGroupFolderID Sets the id of the admin folder where new groups will be created.
SetNewUserFolderID Sets the id of the admin folder where new users will be created.
SetProviderCLSID Sets the provider CLSID.
SetProviderInfoOverloaded. Sets the provider property bag.
SetSupportsSync Sets whether this auth source supports user sync.
SetSyncType Sets the sync type of this auth source.
SetUseDefaultProfilesMap Sets whether the default profiles map is used for this auth source. If not, all new users will receive the profile id returned by GetDefaultProfileForNewUsers.
SetWebServiceID Returns the id of the web service associated with this auth source. Only applicable to remote auth sources.

See Also

IPTAuthSource Interface | com.plumtree.server Namespace | IPTAuthSourceProvider