signInWithPassword method
Future<GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse>
signInWithPassword(
- GoogleCloudIdentitytoolkitV1SignInWithPasswordRequest request, {
- String? $fields,
Signs in a user with email and password.
If the sign-in succeeds, a new Identity Platform ID token and refresh token are issued for the authenticated user. An API key is required in the request in order to identify the Google Cloud project.
request
- The metadata request object.
Request parameters:
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse.
Completes with a commons.ApiRequestError if the API endpoint returned an error.
If the used http.Client
completes with an error when making a REST call,
this method will complete with the same error.
Implementation
async.Future<GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse>
signInWithPassword(
GoogleCloudIdentitytoolkitV1SignInWithPasswordRequest request, {
core.String? $fields,
}) async {
final _body = convert.json.encode(request);
final _queryParams = <core.String, core.List<core.String>>{
if ($fields != null) 'fields': [$fields],
};
const _url = 'v1/accounts:signInWithPassword';
final _response = await _requester.request(
_url,
'POST',
body: _body,
queryParams: _queryParams,
);
return GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse.fromJson(
_response as core.Map<core.String, core.dynamic>);
}