問題タブ [google-sso]
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.
c# - asp.net C# の SSO ライブラリ
SSO 用に C#.NET で利用できるオープン ソース ライブラリ。
基本的には Google SSO で接続したいのですが、さらに他のプロバイダーで継続します。
python - Google で SSO + OAuth を実装する
私がやりたかったのは、カスタム ドメインで Google アプリを使用しているユーザーのために、シングル サインオンを実装することだけでした。例えば。startup.com は、ドメイン用のビジネス向け Google アプリを購入して、ドメインを構成しました。users@startup.com に gmail アドレスが設定されています。
私はジャンゴアプリを持っています。カスタム Google Apps ドメインに SSO を実装する場合に備えて、いくつかのオプションがあります。
- ハイブリッド オープン ID + OAuth + SSO
- カスタム OAuth + SSO。
1.のドキュメントは非常に充実しており、それを示しています。ユーザーにメールIDを記録したかっただけなので、2番目の方法はどうですか。OAuthでもできました。SSO + OAuth を一緒に実装することのメリットは? それを行うのに役立つ良いライブラリはありますか?
google-admin-sdk - directory.user.update API を呼び出すには、どのような権限が必要ですか?
私たちの組織では、Google Apps への SSO に SAML を使用しています。SSO を使用するには、API を介してパスワード変更機能を管理する必要があります。プロビジョニング API は廃止され、Admin SDK Directory API が推奨されるようになったため、私はこの API に対して開発を行っています。
私が開発しているフローは、エンド ユーザーが Google OAuth2 を使用してアプリケーションにログインするというものです。次に、ユーザー アクセス トークンを使用して、https://www.googleapis.com/admin/directory/v1/users/ API を呼び出して新しいパスワードを入力しようとしていますが、エラー 403 "Not Authorized to access thisリソース/API".
私の質問は、ユーザーが自分のパスワードを更新できるようにするには、どのような権限が必要ですか? この API を GET で呼び出すと、ユーザー情報を正常に取得できますが、新しいパスワード (またはその他のフィールド) を入力しようとすると失敗します。
これが私のリクエストとレスポンスの例です:
応答:
android - .GoogleAuthException: Google SSO の実行中に不明です。
例外:
私のサインアップコード:
ここで何が起こっているのか、私にはまったくわかりません。ヘルプ?
internet-explorer - Google SSO ページがポップアップ ウィンドウよりも大きい
showModalDialog を使用して、Google SSO のポップアップ ウィンドウを作成しています。この問題は、添付の画像で確認できます。ウィンドウの内部は、それ自体の内容よりも大きくなっています。窓を大きくするたびに、インテリアが大きくなります。これは、ユーザーが本当に大きなウィンドウを見るだけであることを意味します。
コード:
openssl - X.509 証明書のリストを生成し、.bin ファイルに保存する
Google マーケットプレイス アプリの証明書を作成しようとしています。インターフェイスhttp://code.google.com/p/step2/source/browse/code/java/trunk/common/src/main/java/com/google/step2/xmlsimplesign/TrustRootsProvider.javaを実装しようとしています?r=383
私のソースコードは
openssl または keytool を使用して .cert ファイルまたは .der ファイルで証明書を生成できるこの記事を読みましたが、.bin ファイルで証明書のリストを取得する方法。これはコード スニペットの例です。.bin ファイルで証明書のリストを取得する方法がわかりません。誰か助けてください
google-plus - google sso と google+ sso の基本的な違いは何ですか?
GmailのアカウントSSO(シングルサインオン)とGoogle plusのアカウントを利用したSSOの基本的な違いと機能の違いは?
PHP ベースの Google Plus SSO を統合するための基本的な手順は何ですか?
spring - spring プロジェクト (google sso を持っている) を v4 Jackson にアップグレードする JacksonFactory クラスが見つかりません
プロジェクトフォームをSpring 3(google sso api 1.17.0-rcを使用)からSpring 4.1.6にアップグレードしようとしています。春の移行ガイドに従って、jackson-core-asl-1.9.11 jar を jackson-annotations-2.3.5.jar、jackson-core-2.3.5.jar、jackson-databind-2.3.5 に更新する必要があります。 jar を開いて、プロジェクトのクラスパスに追加します。これを行うと、エラーが発生します
java.lang.ClassNotFoundException: org.codehaus.jackson.JsonFactory
リンクに従って、google-api-client jar を 1.20.0 バージョンに置き換えようとしました。しかし、問題はまだ存在します。
検索すると、Google APIがアプリケーションに古いjackson jarを探すように強制していた可能性があることがわかりました。
誰でも解決策を見つけるのを手伝ってもらえますか?
javascript - Rails / Google SSO - 認証ポップアップの原因: 元のフレームがブロックされました
ユーザーのサインイン/アップに Google SSO を使用する Rails アプリがあります。Safari では問題なく動作しますが、Chrome では次のエラーが発生し続けます。
以前にこの「ソリューション」を使用して解決しました: https://github.com/zquestz/omniauth-google-oauth2/issues/122#issuecomment-60510241
しかし、最近、代わりに上記のソリューションを使用すると、Safariで突然機能しなくなったことに気付きました。
私の現在の実装は次のようになります(コーヒースクリプト):
このエラーは Google のドキュメントのどこにも記載されていないので、修正方法がよくわかりません。
私は同じプロトコルを持っていると確信しているhttps
ので、別のものでなければなりません。私はドメインを推測しています。
他のサイト (Stack-overflow など) では、ポップアップが表示されず、代わりにユーザーが別のページにリダイレクトされる別のフローが使用されていることがわかりました。それが解決策(および/または)エラーを回避するための推奨される方法であるかどうか疑問に思います。
その場合、Google のドキュメント ジャングルのどこでこれに関するドキュメントを見つけることができますか?
アップデート
これは、私のコントローラー コードの関連部分です。
@EugZol による以下の回答に基づいて、JS を次のように更新しました。
そして、現在次のエラーが発生しています。