2016-08-19 43 views
0

我有興趣爲在nginx後面運行的Web應用程序實現一個OpenID Connect RP,可能使用oauth2_proxy。 oauth2_proxy支持開箱即用,還是需要添加額外的OpenID Connect功能?可以使用oauth2_proxy實現OpenID Connect RP嗎?

+1

還有這個選項:https://github.com/pingidentity/lua-resty-openidc/ –

+0

謝謝@HansZ。我真的很欣賞這些選項,但我在拉動openresty時遇到了一些麻煩。 – joeforker

+1

我建議解決這些問題是值得的;它看起來並不像oauth2_proxy支持通用的OpenID Connect,但它與Google的實現緊密結合(就OIDC兼容的提供商而言)。也許你可以用oauth2_proxy和openresty提出問題/問題。 –

回答

0

oauth2_proxy對OpenID Connect配置發現有拉取請求,但我無法使其工作;它似乎沒有從https://請求返回有效的json。另一種方法是使用oauth2_proxy已經支持Facebook和Google的相同方式對提供商的配置進行編碼。

我不確定oauth2_proxy是否支持除授權碼流之外的任何內容;你會被重定向到Google登錄名,回到你的服務器,並且它會設置一個oauth2_proxy特定的cookie來讓你重新登錄到你自己的服務器。