 | AdoIdentityProviderAuthenticateInternal Method |
Perform internal authentication routine
Namespace: SanteDB.Persistence.Data.ServicesAssembly: SanteDB.Persistence.Data (in SanteDB.Persistence.Data.dll) Version: 3.0.2081-alpha+be3dca7062b437ed047a057127f85f12119224b9
Syntaxprotected virtual IPrincipal AuthenticateInternal(
string userName,
string password,
string tfaSecret,
IEnumerable<IClaim> clientClaimAssertions = null
)
Protected Overridable Function AuthenticateInternal (
userName As String,
password As String,
tfaSecret As String,
Optional clientClaimAssertions As IEnumerable(Of IClaim) = Nothing
) As IPrincipal
protected:
virtual IPrincipal^ AuthenticateInternal(
String^ userName,
String^ password,
String^ tfaSecret,
IEnumerable<IClaim^>^ clientClaimAssertions = nullptr
)
abstract AuthenticateInternal :
userName : string *
password : string *
tfaSecret : string *
?clientClaimAssertions : IEnumerable<IClaim>
(* Defaults:
let _clientClaimAssertions = defaultArg clientClaimAssertions null
*)
-> IPrincipal
override AuthenticateInternal :
userName : string *
password : string *
tfaSecret : string *
?clientClaimAssertions : IEnumerable<IClaim>
(* Defaults:
let _clientClaimAssertions = defaultArg clientClaimAssertions null
*)
-> IPrincipal Parameters
- userName String
- The user to authentcate
- password String
- If provided, the password to authenticated
- tfaSecret String
- If provided the TFA challenge response
- clientClaimAssertions IEnumerableIClaim (Optional)
[Missing <param name="clientClaimAssertions"/> documentation for "M:SanteDB.Persistence.Data.Services.AdoIdentityProvider.AuthenticateInternal(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{SanteDB.Core.Security.Claims.IClaim})"]
Return Value
IPrincipalThe authenticated principal
See Also