oauth2 原型Spring-security-oauth2
spring-oauth-server
请求方式1: 基于浏览器获取授权码交换授权码来获得访问令牌。授权请求方式2: 基于客户端返回的数据:
{
"access_token": "3420d0e0-ed77-45e1-8370-2b55af0a62e8",
"token_type": "bearer",
"refresh_token": "b36f4978-a172-4aa8-af89-60f58abe3ba1",
"expires_in": 43199,
"scope": "read write"
}
获取access_token后,可以访问资源。部署时,首先创建MySQL数据库(如数据库名为oauth2),并运行相应的SQL脚本。脚件位于others/database
目录,运行顺序为:initial_db.ddl
-> oauth.ddl
-> initial_data.ddl
。你是否想知道更多细节?可以参考这篇MySQL数据库自检脚本或者数据库Mysql转oracle sql脚本,它们提供了非常详细的步骤和说明。
还有,或许你会感兴趣:Spring-Security-Oauth2,这篇文章对Spring Security和Oauth2的整合有着深刻的解析,值得一读!
倘若你对远程授权有疑问,Mysql数据库远程授权这篇文章将为你解答疑惑。再比如,若你在使用WinCC时需要通过脚本访问SQL数据库,不妨看看这篇WinCC flexible如何通过脚本访问SQL数据库.zip。
无论是解决问题,还是了解更多相关知识,上述资源都能为你提供很大的帮助!
下载地址
用户评论