gpt4 book ai didi

access-token - 将 Spring 的 Token Store 实现为 MySQL 文件的步骤是什么?

转载 作者:行者123 更新时间:2023-12-03 13:29:29 24 4
gpt4 key购买 nike

我有一个当前使用 Spring OAuth 2.0 In Memory Token Store 的应用程序。我需要将 Spring Security OAuth 2.0 JAR 转换为使用持久文件而不是内存中的文件,以确保访问 token 在服务器重新启动时有效。 Spring OAuth 2.0 JAR 提供了使用 JdbcTokenStore 方法支持 MYSQL 数据库的例程,但我找不到任何说明如何更改默认配置(使用 InMemoryTokenStore 方法)以利用受支持的 Jdbc 方法的文档。

我想听听已经实现 Spring Security OAuth 2.0 JdbcTokenStore 方法的人的意见,他们可以提供执行此操作所需的配置示例,也可以将我指向描述该过程的文档。我在互联网上到处搜索,但找不到任何此类文档。

我已经找到了 Token Store 的 Spring Security OAuth 2.0 模式文件,如果有人感兴趣的话,只能在 Test Resource 目录中找到。任何 Pivotal 文档网站都没有记录它的存在。如有必要,我可以通读 Pivotal 源代码的其余部分,但我希望有人可以让我免于使用此路径。

提前感谢您提供的任何帮助。

最佳答案

您需要将 bean 实现类从 InMemoryTokenStore 更改为 JdbcTokenStore。通过这种更改,您还需要在构造函数中传递一个数据源。

我已经在玩弄它的同时做到了这一点。你可以找到它here

并且 spring 安全配置特别更改 here . MySql 架构是 here

关于access-token - 将 Spring 的 Token Store 实现为 MySQL 文件的步骤是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20958166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com