【问题标题】:Jhipster with JWT authentication integration with oktaJhipster 与 JWT 身份验证与 okta 集成
【发布时间】:2018-11-12 23:27:54
【问题描述】:

我创建了一个带有 JWT 身份验证的应用程序。我想与 OKTA 集成。只是为了获得知识,我创建了一个带有 oauth 身份验证的示例应用程序,并且能够成功地与 okta 集成。

现在我想将已经有 JWT 身份验证的应用程序与 OKTA 集成。请建议我如何与 okta 集成

谢谢

【问题讨论】:

    标签: jwt jhipster okta okta-api jhipster-registry


    【解决方案1】:

    您不能将使用 JWT 身份验证的 JHipster 应用程序与 Okta 集成。您必须使用 OAuth / OIDC 作为您的身份验证机制。您可以尝试的一件事是:

    1. 确保您的 JWT 应用已签入源代码控制(例如,本地 Git 存储库)。
    2. 在您的 JWT 应用中运行 rm -rf 以删除所有文件(这将删除所有文件,但保留您的 .yo-rc.json 文件和 .jhipster 目录)。
    3. 修改.yo-rc.json,将authenticationType改为oauth2
    4. 运行 jhipster --with-entities 以使用 OAuth 2.0 重新创建您的应用程序以进行登录。

    希望这会有所帮助!

    【讨论】:

    • 我在身份验证中做了一些自定义。他们会坚持下去还是我必须再次实施?
    • 如果您进行了任何自定义,则需要重新实现它们。如果你使用 Git 来保存你的项目(并且你删除了它的所有文件),你应该能够在创建新项目后“区分”所有内容并恢复你的更改。但是,JWT auth 和 OIDC auth 不太可能共享相同的类。
    猜你喜欢
    • 2017-03-16
    • 2016-04-24
    • 2021-02-10
    • 1970-01-01
    • 2017-02-02
    • 2015-09-13
    • 2021-01-31
    • 2017-09-11
    • 2011-10-08
    相关资源
    最近更新 更多