oauth2 library
Enums
- GoogleIdentityServicesErrorType
-
The
type
of the error object passed into theerror_callback
function. - UxMode
- Use this enum to set the UX flow used by the Sign In With Google button. The default value is popup.
Extension Types
- CodeClient
- A client that can start the OAuth 2.0 Code UX flow.
- CodeClientConfig
-
The configuration object for the
initCodeClient
method. - CodeResponse
- The object passed as the parameter of your CodeClientCallbackFn.
- GoogleAccountsOauth2
-
The Dart definition of the
google.accounts.oauth2
global. - GoogleIdentityServicesError
-
An error returned by
initTokenClient
orinitDataClient
. - OverridableTokenClientConfig
-
The overridable configuration object for the
TokenClientExtension.requestAccessToken
method. - TokenClient
- A client that can start the OAuth 2.0 Token UX flow.
- TokenClientConfig
-
The configuration object for the
initTokenClient
method. - TokenResponse
- The object passed as the parameter of your TokenClientCallbackFn.
- TokenRevocationResponse
-
The parameter passed to the
callback
of therevoke
function.
Properties
- oauth2 → GoogleAccountsOauth2
-
Binding to the
google.accounts.oauth2
JS global.no setter
Typedefs
- CodeClientCallbackFn = void Function(CodeResponse response)
-
The type of the
callback
function passed to CodeClientConfig. - ErrorCallbackFn = void Function(GoogleIdentityServicesError? error)
-
The type of the
error_callback
in both oauth2 initXClient calls. - RevokeTokenDoneFn = void Function(TokenRevocationResponse response)
-
The signature of the
done
function forrevoke
. - TokenClientCallbackFn = void Function(TokenResponse response)
-
The type of the
callback
function passed to TokenClientConfig.