d365-commerce-crt-reference-docs

Security

Handlers (6)

Handler Kind Supported Requests
Microsoft.Dynamics.Commerce.Runtime.DataServices.LogAuthenticationDataRequestHandler (Microsoft.Dynamics.Commerce.Runtime.DataServices.SqlServer.dll) single_handler LogAuthenticationDataRequest
Microsoft.Dynamics.Commerce.Runtime.Services.UniqueSecretExtendedAuthenticationService (Microsoft.Dynamics.Commerce.Runtime.Services.Security.dll) handler GetUserEnrollmentDetailsServiceRequest, GetUserAuthenticationCredentialIdServiceRequest, OverrideUserCredentialServiceRequest, ConfirmUserAuthenticationServiceRequest
Microsoft.Dynamics.Commerce.Runtime.Services.UserAuthenticationService (Microsoft.Dynamics.Commerce.Runtime.Services.Security.dll) handler UserLogOnServiceRequest, UserLogOffServiceRequest, CheckAccessServiceRequest, CheckAccessIsManagerServiceRequest, CheckAccessHasShiftServiceRequest (+12)
Microsoft.Dynamics.Commerce.Runtime.Services.UserAuthenticationTransactionService (Microsoft.Dynamics.Commerce.Runtime.TransactionService.dll) handler UserResetPasswordRealtimeRequest, UserChangePasswordRealtimeRequest, StaffLogOnRealtimeRequest, UserLogOffRealtimeRequest, UserLogOnRenewalRealtimeRequest (+5)
Microsoft.Dynamics.Commerce.Runtime.Workflow.UserAuthenticationRenewalRequestHandler (Microsoft.Dynamics.Commerce.Runtime.Workflow.dll) single_handler UserAuthenticationRenewalRequest
Microsoft.Dynamics.Commerce.Runtime.Workflow.UserAuthenticationRequestHandler (Microsoft.Dynamics.Commerce.Runtime.Workflow.dll) single_handler UserAuthenticationRequest

Triggers (1)

Trigger Supported Requests
Microsoft.Dynamics.Commerce.Runtime.Workflow.OperationAccessCheckTrigger (Microsoft.Dynamics.Commerce.Runtime.Workflow.dll)  

Request Types (5)

ConfirmUserAuthenticationServiceRequest

Full name: Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ConfirmUserAuthenticationServiceRequest Assembly: Microsoft.Dynamics.Commerce.Runtime.Services.Messages.dll Handled by: Microsoft.Dynamics.Commerce.Runtime.Services.UniqueSecretExtendedAuthenticationService (Microsoft.Dynamics.Commerce.Runtime.Services.Security.dll) Inherits: ServiceRequest

Type Property
string UserId
string Password
string Credential
string AdditionalAuthenticationData
IDictionary<string, object> ExtraAuthenticationParameters

GetUserAuthenticationCredentialIdServiceRequest

Full name: Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetUserAuthenticationCredentialIdServiceRequest Assembly: Microsoft.Dynamics.Commerce.Runtime.Services.Messages.dll Handled by: Microsoft.Dynamics.Commerce.Runtime.Services.UniqueSecretExtendedAuthenticationService (Microsoft.Dynamics.Commerce.Runtime.Services.Security.dll) Inherits: ServiceRequest

Type Property
string Credential
IDictionary<string, object> ExtraParameters

LogAuthenticationDataRequest

Full name: Microsoft.Dynamics.Commerce.Runtime.DataServices.Messages.LogAuthenticationDataRequest Assembly: Microsoft.Dynamics.Commerce.Runtime.DataServices.Messages.dll Handled by: Microsoft.Dynamics.Commerce.Runtime.DataServices.LogAuthenticationDataRequestHandler (Microsoft.Dynamics.Commerce.Runtime.DataServices.SqlServer.dll), Microsoft.Dynamics.Commerce.Runtime.DataServices.SqlServer.EmployeeSqlServerDataService (Microsoft.Dynamics.Commerce.Runtime.DataServices.SqlServer.dll) Inherits: DataRequest

Type Property
long ChannelId
string StaffId
AuthenticationStatus AuthenticationStatus
AuthenticationOperation AuthenticationOperation

UserAuthenticationRenewalRequest

Full name: Microsoft.Dynamics.Commerce.Runtime.Messages.UserAuthenticationRenewalRequest Assembly: Microsoft.Dynamics.Commerce.Runtime.Messages.dll Handled by: Microsoft.Dynamics.Commerce.Runtime.Workflow.UserAuthenticationRenewalRequestHandler (Microsoft.Dynamics.Commerce.Runtime.Workflow.dll) Inherits: Request

Type Property
bool NeedChannelIdFromPrincipal

UserAuthenticationRequest

Full name: Microsoft.Dynamics.Commerce.Runtime.Messages.UserAuthenticationRequest Assembly: Microsoft.Dynamics.Commerce.Runtime.Messages.dll Handled by: Microsoft.Dynamics.Commerce.Runtime.Workflow.UserAuthenticationRequestHandler (Microsoft.Dynamics.Commerce.Runtime.Workflow.dll) Inherits: Request

Type Property
string StaffId
string Password
RetailOperation RetailOperation
string DeviceId
string DeviceToken
IDictionary<string, object> AdditionalAuthenticationData
string GrantType
string Credential