簡體   English   中英

如何將OAuth2 / OpenID Connect與UserService一起使用?

[英]How to use OAuth2 / OpenID Connect with UserService?

我正在Google App Engine上運行多個應用程序。 我正在使用UserService進行身份驗證,以便能夠代表用戶等發送電子郵件,並使用OAuth2進行API授權。

我現在正在嘗試在Google Apps Marketplace上發布應用程序,但是我收到一封電子郵件,告訴我必須使用OAuth2進行身份驗證。

由於我只是在使用受支持的Google堆棧,因此我認為有一種方法可以滿足在Google Apps Marketplace上發布我的應用程序的要求,但現在我陷入了困境。

這類似於另一個問題 挑戰在於用戶服務仍在使用OpenID。 您需要使用客戶端庫對用戶進行身份驗證。

這是PythonJava中的好示例。

當前,我們使用Openid 2.0進行用戶身份驗證,並使用Oauth進行其他服務的授權。 不建議使用Openid 2.0,並且Google不會使用Open ID提供身份驗證。 有關時間軸,請參閱此鏈接https://developers.google.com/+/api/auth-migration#timetable

因此,他們建議使用OpenidConnect進行用戶身份驗證。 OpenIdConnect是在Oauth 2.0之上編寫的用於用戶身份驗證的層。

有關參考,請訪問http://openid.net/connect/https://developers.google.com/accounts/docs/OAuth2Login?hl=ja#appsetup

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM