The ISecurity 1.1 interface
contains three categories of methods:
-
ISecurity 1.0 authorization methods
that were updated to support internal user accounts as well as the
traditional external user accounts
-
Internal authentication methods
-
Generalized authorization methods
In order of use, the
internal authentication methods are the following:
GetInternalLoginSitePolicies
Creates
an InternalLogin object for the specified user.
For
more information, see SetInternalPassword.
SetInternalLoginUserOptions
Gets availability information and internal authentication
settings for the specified user.
For
more information, see GetInternalLoginUserInfo.
Deletes the InternalLogin object that is associated with the specified
user.
For more information, see DeleteInternalLogin.
In alphabetical order,
the generalized authorization methods are the following:
GetApplicationActionsAuthorizations
GetAuthorizationsForObjects
Retrieves identity
information, depending on the value in the INFOTYPE parameter, including
the origin of a specified identity's privileges, the value of active
enterprise policies, and so on.
For
more information, see GetInfo.
Retrieves the logins for the connected user for the specified authentication
domain in order of identity precedence.
For
more information, see GetLoginsforAuthDomain.
Returns the TRUE
value when the user specified in CREDHANDLE is in a role.
For
more information, see IsInRole.