我通过应用服务在azure上部署了一个spring应用程序。应用程序具有oauth2(使用oauth2自动配置依赖项)。我用于测试的提供者是github,我们有ping federate,但我们还不能使用它,因为我们无法使github oauth工作。
当我们在本地测试时,github oauth工作并重定向到我们试图打开的页面。但当我们在azure上部署它,访问应用程序的通用azurewebsites.net域时,我们可以登录,但由于某些原因,它会多次重定向,无法使其工作。我还有一个端点,我们可以在这里检查登录用户的详细信息,但在azure上,它在登录后无法工作。
我们在应用程序yaml中使用以下属性:
security:
oauth2:
client:
clientId: <insert here>
clientSecret: <insert here>
accessTokenUri: <token uri of github>
userAuthorizationUri: <auth uri of github>
clientAuthenticationScheme: form
resource:
user-info-uri: <user info uri of github>
prefer-token-info: false
我们已经在这个问题上纠缠了好几个星期,任何帮助或建议都将不胜感激。谢谢大家!
暂无答案!
目前还没有任何答案,快来回答吧!