 | UpstreamIdentityProviderReAuthenticate Method |
Recheck the authentication of an already authenticated principal.
Namespace: SanteDB.Client.Upstream.SecurityAssembly: SanteDB.Client (in SanteDB.Client.dll) Version: 3.0.2081-alpha+027e4605b77f83de5445cbcd55717223932d2452
Syntaxpublic IPrincipal ReAuthenticate(
IPrincipal principal
)
Public Function ReAuthenticate (
principal As IPrincipal
) As IPrincipal
public:
virtual IPrincipal^ ReAuthenticate(
IPrincipal^ principal
) sealed
abstract ReAuthenticate :
principal : IPrincipal -> IPrincipal
override ReAuthenticate :
principal : IPrincipal -> IPrincipal Parameters
- principal IPrincipal
- The principal which is to be re-authenticated
Return Value
IPrincipalThe newly authenticated principal
Implements
IIdentityProviderServiceReAuthenticate(IPrincipal)
RemarksThis method is used when the caller needs to re-verify the the
principal with the underlying identity
provider (such as extending a session, performing an elevation check, or changing principal types, etc.). Implementers should send the
principal
to whatever the backing identity provider is, and then return a new
IPrincipal which is authenticated.
See Also