Skip to main content

Class AuthenticatedRequest

All Authenticated Requests will derive from this class


Properties

NAMETYPEDESCRIPTION
RequestIdSystem.stringUnique identifier used to identify the request. Used when associating the request to the response.
RequestDateSystem.DateTimeDateTime request was made. Request timeout is 1 minute.
Credentials StoreCredentials

StoreCredentials

NAMETYPEDESCRIPTION
EntityIdSystem.Int32A unique int32 value corresponding to the FI's RDA merchant in the EPS system. Also known as MID. EPS will provide this.
StoreIdSystem.Int64A unique int64 web service user ID systematically generated corresponding to the FI RDA merchant. EPS will provide this.
StoreKeySystem.StringA unique string value password systematically generated upon installing a web service user ID. The password corresponds with the StoreID. EPS will provide this.

Examples

{
"__type": "AuthenticatedRequest:#JackHenry.Eps.Mobile.RDAAdmin",
"Credentials": {
"__type": "StoreCredentials:#JackHenry.Eps.Mobile.RDAAdmin",
"StoreId": null,
"StoreKey": null,
"EntityId": 123456
}
}

Methods

Validate(IValidatorContext)

Declaration

public virtual void Validate(IValidatorContext context)

Parameters

TYPENAMEDESCRIPTION
JHA.EPS.SharedService.Common.Validator.IValidatorContextcontext

Exceptions

TYPEDESCRIPTION
JHA.EPS.SharedService.Common.Validator.ValidationResultCredentials cannot be null
JHA.EPS.SharedService.Common.Validator.ValidationResultMust pass authentication