問題タブ [gidsignin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5374 参照

ios - Google サインイン API

まず、私は CocoaPods を使用していません。そして、Google API を使用するのは初めてです。
Google ガイドでは、メソッドで構成する必要があると書かれていGIDSignInますapplication:didFinishLaunchingWithOptions:が、このメソッドで構成されている Facebook API も使用しています。また、このメソッドで G API を構成しようとすると、エラーが発生します:Type 'AppDelegate' does not conform to protocol 'GIDSignInDelegate'およびValue of type 'GIDSignIn' has no member 'configureWithError'. AppDelegate にない
設定方法を教えてください。GIDSignIn

0 投票する
1 に答える
77 参照

ios - google (Google oauth) によるサインインの実装 IOS

プロジェクトに Google でのサインインを実装しましたが、ユーザーがプロジェクトにログインするたびにアクセスを許可する必要がなくなりました。初回のみお尋ねください。

私は非常に多くの解決策を見てきましたが、実装方法がわかりません。どんな体でも助けてください

0 投票する
1 に答える
1319 参照

ios - iOSでoauth 2 APIを使用してGoogle plusからユーザーの誕生日を取得するには?

アプリに Google プラス サインインを実装しましたが、Google OAuth api を介してユーザーの誕生日を取得したいと考えています。既に Google Developer Playground を使用してユーザーの誕生日を取得していますが、iOS でユーザーの誕生日を取得する方法を知りたいです (swift )プログラムで?

どんな助けでも大歓迎です。

0 投票する
2 に答える
650 参照

ios - Google ログイン iOS - 「私の GIDSignInButton は長押しでしか機能しません」

Google が提供する Google ログイン ボタン (GIDSignInButton) は、通常のプレスでは機能せず、長押しでは機能しません。それ以外の場合はすべて正常です。アイデアはありますか?

0 投票する
0 に答える
317 参照

ios - GIDSignInButton は、Google サインイン フローを起動するために 2 本の指でタップする必要があります

アプリに Google の SignIn SDK を実装しています。すべてが機能しますが、OAuth フローを開始するには、GIDSignButton を 2 本の指でタップする必要があります。

関連するすべてのコードは次のとおりです。

AppDelegate.swift

LoginViewController.swift

繰り返しますが、実際の G​​oogle サインインは機能しますが、ボタンを機能させるには 2 本の指でタップする必要があります。通常のボタンのように機能させるにはどうすればよいですか (指が 1 本しか必要ありません)。

0 投票する
1 に答える
6179 参照

xcode - GIDSignIn キーチェーン エラー iOS 10 Xcode 8

iOS 10 および xcode 8 で Google サービスにサインインしようとすると、「キーチェーン エラー」が発生します。

SO で提供および受け入れられているソリューションは、Xcode 経由ではなく、シミュレーターからアプリを直接実行することです。これは私が試しましたが成功しなかったため、誰かがより最近の解決策または経験を持っていることを願って、この質問をここに投稿します。

0 投票する
0 に答える
338 参照

ios - GIDSignIn iOS を使用したトークンの更新

現在、アプリに対してユーザーを認証するために Google サインを使用していますが、更新後に id_token に問題が発生しています。以下の変数を設定しています。1 つは iOS クライアント用で、もう 1 つはサーバー用です。これはAWSの例に従っています。AWS を使用してサーバーにアクセスしているため、クライアント ID と Web アプリケーション ID が必要です。

アプリケーションに初めてログインすると、期待どおりに動作します。次の ID トークンが返されます。

「aud」は GOOGLE_WEB_APPLICATION_ID と一致し、「azp」は GOOGLE_CLIENT_ID と一致することがわかります。

ただし、次のように refreshTokensWithHandler を実行すると:

応答に問題があります。ID トークンは正しく更新されているため、新しい ID トークンが作成されています。ただし、「aud」はクライアント ID で上書きされているようです。これは、トークンの有効期限が切れているかどうかに関係なく発生します。

ご覧のとおり、2 番目の応答の「aud」と「azp」は同じです。次に、サーバーにリクエストを送信すると、トークンを検証できないと不平を言っています。

他の誰かがこれを経験したかどうか疑問に思っていますか?おそらくGIDSignInの問題のようです。