0

Asp .NET Web Api 2 アプリケーションに GITKit を実装しようとしています。Google Developer Kit の指示に従いました。サインイン ページに移動すると、accountchooser.com にリダイレクトされます。ここまでは順調ですね。Googleアカウントが表示されているので、それを選択します。ページがリロードされますが、完全に空白です。サインインに成功した URL で呼び出しが受信されません。JavaScript コンソールには次のように表示されます。

不明なエラー: 少なくとも 1 つのサインイン オプションを指定する必要があります! gitkit.js:250

何か案は?私は何を間違っていますか?さまざまな呼び出しをデバッグして、問題が発生している場所を確認するにはどうすればよいでしょうか? ありがとう。

4

1 に答える 1

0

window.google.identitytoolkit.start() が呼び出されるサインイン html ページでは、signInOptions が定義された start() メソッドに構成オブジェクトを渡す必要があります。以下に例を示します。

<script type="text/javascript" src="//www.gstatic.com/authtoolkit/js/gitkit.js"></script>
<link type="text/css" rel="stylesheet" href="//www.gstatic.com/authtoolkit/css/gitkit.css" />
<script type="text/javascript">
  var config = {
      apiKey: '...',
      signInSuccessUrl: '/',
      signInOptions: ["google", "password"]
  };
  window.google.identitytoolkit.start(
      '#gitkitWidgetDiv', // accepts any CSS selector
      config);
</script>
于 2015-08-24T05:20:15.580 に答える