class Google::Apis::IdentitytoolkitV3::CreateAuthUriResponse
Response of creating the IDP authentication URL.
Attributes
all providers the user has once used to do federated login Corresponds to the JSON property `allProviders` @return [Array<String>]
The URI used by the IDP to authenticate the user. Corresponds to the JSON property `authUri` @return [String]
True if captcha is required. Corresponds to the JSON property `captchaRequired` @return [Boolean]
True if captcha is required. Corresponds to the JSON property `captchaRequired` @return [Boolean]
True if the authUri is for user's existing provider. Corresponds to the JSON property `forExistingProvider` @return [Boolean]
True if the authUri is for user's existing provider. Corresponds to the JSON property `forExistingProvider` @return [Boolean]
The fixed string identitytoolkit#CreateAuthUriResponse“. Corresponds to the JSON property `kind` @return [String]
The provider ID of the auth URI. Corresponds to the JSON property `providerId` @return [String]
Whether the user is registered if the identifier is an email. Corresponds to the JSON property `registered` @return [Boolean]
Whether the user is registered if the identifier is an email. Corresponds to the JSON property `registered` @return [Boolean]
Session ID which should be passed in the following verifyAssertion request. Corresponds to the JSON property `sessionId` @return [String]
All sign-in methods this user has used. Corresponds to the JSON property `signinMethods` @return [Array<String>]
Public Class Methods
# File lib/google/apis/identitytoolkit_v3/classes.rb, line 77 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/identitytoolkit_v3/classes.rb, line 82 def update!(**args) @all_providers = args[:all_providers] if args.key?(:all_providers) @auth_uri = args[:auth_uri] if args.key?(:auth_uri) @captcha_required = args[:captcha_required] if args.key?(:captcha_required) @for_existing_provider = args[:for_existing_provider] if args.key?(:for_existing_provider) @kind = args[:kind] if args.key?(:kind) @provider_id = args[:provider_id] if args.key?(:provider_id) @registered = args[:registered] if args.key?(:registered) @session_id = args[:session_id] if args.key?(:session_id) @signin_methods = args[:signin_methods] if args.key?(:signin_methods) end