POST Users/ValidateCredentials

Validate user credentials. User needs to be allowed same projects that the API Consumer making this call is allowed. If credentials are valid a fully populated AuthenticatedUser object is returned. Some APIs may require an Authentication Token. Use this API to get an Authentication Token for that user.

Request Information

URI Parameters

None.

Body Parameters

The authentication user.

Smg.RestApi.Model.Users.UserCredentials

Represents authentication credentials for a user

Request Formats

Response Information

Resource Description

Smg.RestApi.Model.Users.AuthenticatedUser

A user that has been authenticated with the system. When a user's credentials are validated an Authentication token will be generated. This token will be the value for a required HTTP header for APIs that do user specific things. The Authentication Token has an expiration date and it is only good until that date. After that, the user's credentials will need to be validated again to generate another token.

Response Formats