The SignInInput object
SignInOutput
service: InitiateAuthException, RespondToAuthChallengeException
validation: AuthValidationErrorCode - Validation errors thrown when either username or password are not defined.
AuthTokenConfigException - Thrown when the token provider config is invalid.
Signs a user in