Credential Provider is sending information back to server about current usage scenario. Possible values are:
-
CPUS_LOGON
-
CPUS_UNLOCK_WORKSTATION
-
CPUS_CHANGE_PASSWORD
-
CPUS_CREDUI
-
CPUS_LOGON_RDP (since 3.7)
-
CPUS_UNLOCK_WORKSTATION_RDP (since 3.7)
This allows to set journey ore granular - can be set for specific scenarios. using conditions in Orchestrator:
input.session.externalValues["credentialProviderUsageScenario"] == "CPUS_LOGON"
Predefined conditions are:
|
Usage scenario |
Orchestrator condition |
Description |
|---|---|---|
|
CPUS_LOGON |
is_windows_authn_logon |
Initial Logon |
|
CPUS_UNLOCK_WORKSTATION |
is_windows_authn_unlock |
Unlock |
|
CPUS_CREDUI |
is_windows_authn_shell_extension |
Shell Extension |
|
CPUS_LOGON_RDP |
is_windows_authn_logon_rdp |
Initial Logon, RDP |
|
CPUS_UNLOCK_WORKSTATION_RDP |
is_windows_authn_unlock_rdp |
Unlock, RDP (reconnect) |