0

アプリケーションに gmail oAuth を実装しましたが、すべて正常に動作します。

質問は、gmail アカウントのログイン ボタンの画像を変更する方法です。

スタックオーバーフローみたいにしたい。

私のコードは以下のとおりで、Google から oAuth 用に指定されたボタンを変更する方法を見つけることができません。

<script type="text/javascript">

    google.load("identitytoolkit", "1.0", { packages: ["ac"] });
</script>
<script type="text/javascript">
    $(function () {
        window.google.identitytoolkit.setConfig({
            developerKey: '<%=ConfigurationManager.AppSettings["developerKey"].ToString() %>',
            companyName: '<%=ConfigurationManager.AppSettings["companyName"].ToString() %>',
            callbackUrl: '<%=ConfigurationManager.AppSettings["weburl"].ToString() %>' + "ResultGmail.aspx",
            realm: "",
            userStatusUrl: '<%=ConfigurationManager.AppSettings["weburl"].ToString() %>' + "Login.aspx",
            loginUrl: '<%=ConfigurationManager.AppSettings["weburl"].ToString() %>' + "Login.aspx",
            signupUrl: '<%=ConfigurationManager.AppSettings["weburl"].ToString() %>' + "ResultGmail.aspx",
            homeUrl: '<%=ConfigurationManager.AppSettings["weburl"].ToString() %>' + "Default.aspx",
            logoutUrl: '<%=ConfigurationManager.AppSettings["weburl"].ToString() %>' + "Default.aspx",
            language: "en",
            idps: ["Gmail"],
            tryFederatedFirst: true,
            useCachedUserStatus: false
        });
        $("#navbar").accountChooser();
    });



</script>

ここに画像の説明を入力

これは理にかなっていますか、詳細が必要な場合はお知らせください。

4

1 に答える 1

0

Google が提供する Oauth ボタンの意味がわかりません。OAuthがここで使用しているものと同じログイン画面を取得したい場合は、Javaスクリプトを使用してユーザーをOpenIDシステムに送信するものです。

スタック オーバーフローは OAuth を使用しませんが、Open-ID プロトコルを使用して、任意の Open-ID プロバイダーを使用してユーザーがログインできるようにします。

これは、スタックオーバーフローと同じログイン画面を使用するプロジェクトリンクです。画像と画面レイアウトのみが必要な場合は、その部分を使用できます

ID セレクターを開く

于 2011-12-05T10:48:34.083 に答える