4.4.5 AddIdentity Method

This Method is used to add an identity mapping rule to a Role.

The Client shall use an encrypted channel and shall provide user credentials with administrator rights like SecurityAdmin Role when invoking this Method on the Server.

Signature

	AddIdentity (
		[in]	IdentityMappingRuleType Rule
		);
	
Argument Description
RuleThe rule to add.

Method Result Codes

ResultCode Description
Bad_InvalidArgument The rule is not valid.
Bad_RequestNotAllowedThe rule cannot be added to the Role because of Server imposed restrictions.
Bad_NotSupportedThe rule is not supported by the Server.
Bad_AlreadyExistsAn equivalent rule already exists.
Bad_ResourceUnavailableThe Server does not have enough resources to add the identity mapping.
Bad_UserAccessDeniedThe session user is not allowed to configure the object.
Bad_SecurityModeInsufficientThe SecureChannel is not encrypted.

The AddIdentity Method representation in the AddressSpace is formally defined in Table 14.

Table 14 – AddIdentity Method AddressSpace definition
Attribute Value
BrowseNameAddIdentity
References Node Class BrowseName DataType TypeDefinition Other
0:HasPropertyVariable0:InputArguments0:Argument[] 0:PropertyTypeM
ConformanceUnits
Security Role Server IdentityManagement