jhipster spring 社交的 nativescript 中的 OAuth 方法
OAuth approach in nativescript to jhipster spring social
简而言之:如何配置 jhipster/spring 社交以在 OAuth 握手后登陆包含状态/jwt 令牌的自定义页面而不是应用程序主页?
长:
我正在构建一个应用程序,该应用程序具有与 jhipster 后端对话的 Web 和移动版本。我需要在我的移动应用程序中实施 OAuth 身份验证。我在前端(移动应用程序)使用 nativescript,在后端使用 jwt/social 登录的 jhipster。我希望我的应用能够通过 Facebook、Google、Twitter 以及可能更多的提供商进行身份验证。
有一个 nativescript-oauth 插件,但它目前只支持每个应用程序实例 1 个提供程序(facebook、office360),并且没有任何形式的后端概念。这个插件的架构让客户端通过 nativescript WebView 调用 OAuth dance,然后它 parses/scans 来自 WebView 的结果来检查成功或失败。
我正在尝试通过 jhipster 社交登录实现类似的功能。我想通过在 jhipster 应用程序中加载 /signin/ url 的 nativescript WebView 组件调用 Spring Social OAuth 交换,然后观察 WebView 组件以检查成功或失败并获取 jwt 令牌.
我能否将 jhipster/spring 社交配置为在 OAuth 握手成功后不登陆主页,而是重定向到我可以抓取的空页面或状态页面 (jsp/thymleaf html)成功和 jwt 令牌?
所以我的答案很容易在 application.yml 文件中找到。有一个属性:"jhipster.social.redirect-after-sign-in"。刚把它改成我的自定义页面,社交登录后它工作正常。
简而言之:如何配置 jhipster/spring 社交以在 OAuth 握手后登陆包含状态/jwt 令牌的自定义页面而不是应用程序主页?
长:
我正在构建一个应用程序,该应用程序具有与 jhipster 后端对话的 Web 和移动版本。我需要在我的移动应用程序中实施 OAuth 身份验证。我在前端(移动应用程序)使用 nativescript,在后端使用 jwt/social 登录的 jhipster。我希望我的应用能够通过 Facebook、Google、Twitter 以及可能更多的提供商进行身份验证。
有一个 nativescript-oauth 插件,但它目前只支持每个应用程序实例 1 个提供程序(facebook、office360),并且没有任何形式的后端概念。这个插件的架构让客户端通过 nativescript WebView 调用 OAuth dance,然后它 parses/scans 来自 WebView 的结果来检查成功或失败。
我正在尝试通过 jhipster 社交登录实现类似的功能。我想通过在 jhipster 应用程序中加载 /signin/ url 的 nativescript WebView 组件调用 Spring Social OAuth 交换,然后观察 WebView 组件以检查成功或失败并获取 jwt 令牌.
我能否将 jhipster/spring 社交配置为在 OAuth 握手成功后不登陆主页,而是重定向到我可以抓取的空页面或状态页面 (jsp/thymleaf html)成功和 jwt 令牌?
所以我的答案很容易在 application.yml 文件中找到。有一个属性:"jhipster.social.redirect-after-sign-in"。刚把它改成我的自定义页面,社交登录后它工作正常。