 | UpstreamDeviceIdentityProviderCreateIdentity Method |
Create a basic identity in the provider
Namespace: SanteDB.Client.Upstream.SecurityAssembly: SanteDB.Client (in SanteDB.Client.dll) Version: 3.0.2081-alpha+027e4605b77f83de5445cbcd55717223932d2452
Syntaxpublic IDeviceIdentity CreateIdentity(
string deviceName,
string secret,
IPrincipal principal,
Guid? withSid = null
)
Public Function CreateIdentity (
deviceName As String,
secret As String,
principal As IPrincipal,
Optional withSid As Guid? = Nothing
) As IDeviceIdentity
public:
virtual IDeviceIdentity^ CreateIdentity(
String^ deviceName,
String^ secret,
IPrincipal^ principal,
Nullable<Guid> withSid = nullptr
) sealed
abstract CreateIdentity :
deviceName : string *
secret : string *
principal : IPrincipal *
?withSid : Nullable<Guid>
(* Defaults:
let _withSid = defaultArg withSid null
*)
-> IDeviceIdentity
override CreateIdentity :
deviceName : string *
secret : string *
principal : IPrincipal *
?withSid : Nullable<Guid>
(* Defaults:
let _withSid = defaultArg withSid null
*)
-> IDeviceIdentity Parameters
- deviceName String
- The username of the identity
- secret String
- The intitial password of the identity
- principal IPrincipal
- The principal that was created
- withSid NullableGuid (Optional)
- When supplied, the security identifier to apply
Return Value
IDeviceIdentityThe created identity
Implements
IDeviceIdentityProviderServiceCreateIdentity(String, String, IPrincipal, NullableGuid)
See Also