Class AuthenticatedRequest
All Authenticated Requests will derive from this class
Properties
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| RequestId | System.string | Unique identifier used to identify the request. Used when associating the request to the response. |
| RequestDate | System.DateTime | DateTime request was made. Request timeout is 1 minute. |
| Credentials | StoreCredentials |
StoreCredentials
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| EntityId | System.Int32 | A unique int32 value corresponding to the FI's RDA merchant in the EPS system. Also known as MID. EPS will provide this. |
| StoreId | System.Int64 | A unique int64 web service user ID systematically generated corresponding to the FI RDA merchant. EPS will provide this. |
| StoreKey | System.String | A 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
| TYPE | NAME | DESCRIPTION |
|---|---|---|
| JHA.EPS.SharedService.Common.Validator.IValidatorContext | context |
Exceptions
| TYPE | DESCRIPTION |
|---|---|
| JHA.EPS.SharedService.Common.Validator.ValidationResult | Credentials cannot be null |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | Must pass authentication |