login method
Authenticates a user to FusionAuth.
This API optionally requires an API key. See Application.loginConfiguration.requireAuthentication
.
@param {LoginRequest} request The login request that contains the user credentials used to log them in. @returns {Promise<ClientResponse
Implementation
Future<ClientResponse<LoginResponse, Errors>> login(LoginRequest request) {
return _start<LoginResponse, Errors>()
.withUri('/api/login')
.withJSONBody(request)
.withMethod('POST')
.withResponseHandler(
defaultResponseHandlerBuilder((d) => LoginResponse.fromJson(d)))
.go();
}