|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IsecWinNTBase
This interface provides methods that map Windows NT principals (users and groups) to SAP BusinessObjects Enterprise, and manage Windows NT authentication.
| Method Summary | |
|---|---|
int |
getAvailability()
Returns the state of Windows NT authentication. |
java.lang.String |
getDefaultDomain()
Returns the name of the default Windows NT domain used to authenticate users and map groups. |
java.lang.String |
getDefaultUserLicenseRestrictionCUID()
Sets the default License Restriction for newly created users. |
java.lang.String |
getMappedGroups()
Returns a semi-colon separated String of Windows NT UserGroupAlias object IDs (SIDs). |
boolean |
isAliasAutoAdd()
Returns a boolean that indicates whether to add a secWindowsNT alias to an
existing SAP BusinessObjects Enterprise user. |
boolean |
isCreateNamedUsers()
Returns a boolean that indicates whether to create new users as named or concurrent. |
boolean |
isImportUsers()
Returns a boolean that indicates whether user aliases will be
imported when mapping Windows NT groups. |
boolean |
isSSOEnabled()
Returns a boolean that indicates whether single sign-on authentication (SSO) is enabled. |
void |
setAliasAutoAdd(boolean value)
Sets a boolean that indicates whether to add a secWindowsNT alias to an
existing SAP BusinessObjects Enterprise user. |
void |
setAvailability(int value)
Sets the state of Windows NT authentication. |
void |
setCreateNamedUsers(boolean value)
Sets a boolean that indicates whether to create new users as named or concurrent. |
void |
setDefaultDomain(java.lang.String value)
Sets the name of the default Windows NT domain used to authenticate users and map groups. |
void |
setDefaultUserLicenseRestrictionCUID(java.lang.String restrictionCuid)
Sets the default License Restriction for newly created users. |
void |
setImportUsers(boolean value)
Sets a boolean that indicates whether user aliases will be
imported when mapping Windows NT groups. |
void |
setMappingGroups(java.lang.String value)
Sets a semi-colon separated String of Windows NT UserGroupAlias object IDs (SIDs). |
void |
setSSOEnabled(boolean value)
Sets a boolean that indicates whether single sign-on authentication (SSO) is enabled. |
| Method Detail |
|---|
int getAvailability()
throws SDKException
Returns the state of Windows NT authentication.
This method can return one of three values -1, 0, or 1. The default value for this property is 0.
int that indicates NT authentication availability.
SDKException - This is thrown if the process is unsuccessful.void setAvailability(int value)
Sets the state of Windows NT authentication.
This method can return one of three values -1, 0, or 1. The default value for this property is 0.
value - An int that specifies the NT authentication availability.
java.lang.String getDefaultDomain()
throws SDKException
Returns the name of the default Windows NT domain used to authenticate users and map groups.
In the absence of a network, the default domain must be set to the name of the machine.
String that indicates the default domain.
SDKException - This is thrown if the process is unsuccessful.void setDefaultDomain(java.lang.String value)
Sets the name of the default Windows NT domain used to authenticate users and map groups.
In the absence of a network, the default domain must be set to the name of the machine.
value - A String that specifies the default domain.
java.lang.String getMappedGroups()
throws SDKException
Returns a semi-colon separated String of Windows NT UserGroupAlias object IDs (SIDs).
The SIDs of the local groups are in the format SID\\MachineName.
String that indicates the mapped group(s).
SDKException - This is thrown if the process is unsuccessful.void setMappingGroups(java.lang.String value)
Sets a semi-colon separated String of Windows NT UserGroupAlias object IDs (SIDs).
The SIDs of the local groups are in the format SID\\MachineName.
value - A String that specifies the mapped group(s).
boolean isAliasAutoAdd()
throws SDKException
Returns a boolean that indicates whether to add a secWindowsNT alias to an
existing SAP BusinessObjects Enterprise user.
true if a Windows NT alias is assigned to the existing
SAP BusinessObjects Enterprise user account. However, the user accounts for
SAP BusinessObjects Enterprise and Windows NT must be identified by the same name. false
if a new user account will be created for all users in the NT group that are mapped to SAP BusinessObjects Enterprise.
SDKException - This is thrown if the process is unsuccessful.void setAliasAutoAdd(boolean value)
Sets a boolean that indicates whether to add a secWindowsNT alias to an
existing SAP BusinessObjects Enterprise user.
If the value is set to true, a Windows NT alias is assigned to the existing SAP BusinessObjects Enterprise user account.
However, the user accounts for SAP BusinessObjects Enterprise and Windows NT must be identified by the same name.
Note: If the mapped Windows NT user does not have an associated SAP BusinessObjects Enterprise account
(with the same name) and this property is set to True, then a new SAP BusinessObjects Enterprise user account will be created for this user.
If the value is set to false, a new user account will be created for all users in the NT group that are mapped to SAP BusinessObjects Enterprise.
value - A boolean that specifies whether to add a secWindowsNT alias to an
existing SAP BusinessObjects Enterprise user.
boolean isImportUsers()
throws SDKException
Returns a boolean that indicates whether user aliases will be
imported when mapping Windows NT groups.
true if user aliases are imported when NT groups are mapped to SAP BusinessObjects Enterprise.
false if user aliases are imported when users logon to SAP BusinessObjects Enterprise using NT authentication.
SDKException - This is thrown if the process is unsuccessful.void setImportUsers(boolean value)
Sets a boolean that indicates whether user aliases will be
imported when mapping Windows NT groups.
value - A boolean that specifies whether user aliases will be imported.
boolean isCreateNamedUsers()
throws SDKException
Returns a boolean that indicates whether to create new users as named or concurrent.
true if new users are created as named, and false if new users are created as concurrent.
SDKException - This is thrown if the process is unsuccessful.void setCreateNamedUsers(boolean value)
Sets a boolean that indicates whether to create new users as named or concurrent.
true new users are created as named. If the value is set to false new users are
created as concurrent.
value - A boolean that specifies whether to create new users as named or concurrent.
boolean isSSOEnabled()
throws SDKException
Returns a boolean that indicates whether single sign-on authentication (SSO) is enabled.
true if SSO is enabled, and false otherwise.
SDKException - This is thrown if the process is unsuccessful.void setSSOEnabled(boolean value)
Sets a boolean that indicates whether single sign-on authentication (SSO) is enabled.
Set to true to enable SSO.
value - A boolean that indicates whether SSO is enabled.java.lang.String getDefaultUserLicenseRestrictionCUID()
Sets the default License Restriction for newly created users.
Set totrue to enable SSO.
CeSecurityCUID.LicenseRestriction}void setDefaultUserLicenseRestrictionCUID(java.lang.String restrictionCuid)
Sets the default License Restriction for newly created users.
restrictionCuid - The CUID of the appropriate License Restriction.CeSecurityCUID.LicenseRestriction}
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||