{"id":21450750,"url":"https://github.com/spring2go/oauth2lab","last_synced_at":"2025-05-16T11:05:17.510Z","repository":{"id":50274275,"uuid":"129092818","full_name":"spring2go/oauth2lab","owner":"spring2go","description":"source code  and instructions for oauth2 labs","archived":false,"fork":false,"pushed_at":"2023-06-20T18:31:51.000Z","size":3372,"stargazers_count":595,"open_issues_count":7,"forks_count":643,"subscribers_count":54,"default_branch":"master","last_synced_at":"2025-04-09T06:08:15.309Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring2go.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-11T12:49:42.000Z","updated_at":"2025-03-31T15:39:55.000Z","dependencies_parsed_at":"2024-11-23T04:26:35.247Z","dependency_job_id":null,"html_url":"https://github.com/spring2go/oauth2lab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring2go%2Foauth2lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring2go%2Foauth2lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring2go%2Foauth2lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring2go%2Foauth2lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring2go","download_url":"https://codeload.github.com/spring2go/oauth2lab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254518384,"owners_count":22084374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T04:16:20.080Z","updated_at":"2025-05-16T11:05:12.503Z","avatar_url":"https://github.com/spring2go.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"oauth2lab\n======\n\n《微服务安全架构和实践》微课程的ppt和实验代码。\n\n# 课程ppt\n1. [深度剖析OAuth2和微服务安全架构](ppt/深度剖析OAuth2和微服务安全架构.pdf)\n2. [OAuth2.0最简向导](ppt/OAuth2.0最简向导.pdf)\n\n# 实验软件需求\n1. [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)\r\n2. [Maven](https://maven.apache.org/download.cgi)\r\n3. [MySQL](https://dev.mysql.com/downloads/)\r\n4. [Redis for windows](https://github.com/MicrosoftArchive/redis/releases)\r\n5. [Postman](https://www.getpostman.com/)\r\n6. Eclipse STS 3.9.5下载1[网盘](https://pan.baidu.com/s/1xqy4G_r9N24WODBBuGlIog) 下载2[国外](https://spring.io/tools)\r\n7. Android Studio 3.1.2下载1[国内可访问](https://dl.google.com/dl/android/studio/install/3.1.2.0/android-studio-ide-173.4720617-windows.exe) 下载2[网盘](https://pan.baidu.com/s/1xO0jppKszfJAA3GFJ8bxcw) 下载3[国外访问](https://developer.android.com/studio/index.html)\r\n8. [Firefox Browser 47.0.2](http://ftp.mozilla.org/pub/firefox/releases/47.0.2/win64/zh-CN/)\r\n9. [NoRedirect Add on for Firefox](https://addons.mozilla.org/en-US/firefox/addon/noredirect/)\r\n\r\n# 实验目录\r\n1. [lab01](lab01)~授权服务器实验\r\n2. [lab02](lab02)~Web应用客户端实验\r\n3. [lab03](lab03)~JWT授权服务器和客户端实验\r\n4. [lab04](lab04)~Android客户端实验\r\n5. [lab05](lab05)~Angularjs单页应用实验\r\n6. [lab06](lab06)~Github联合登录\r\n7. [lab07](lab07)~OAuth2安全风险实验\r\n\r\n# 注意\r\n1. 所有代码仅供学习参考，不是生产级\r\n2. 代码和ppt采用[Mit license](LICENSE)\r\n\r\n# 极客时间课程\r\n\r\n《微服务架构实战160讲》\r\n\r\n\u003cimg src=\"image/course_ad.jpg\" alt=\"drawing\" style=\"width: 480;\"/\u003e\r\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspring2go%2Foauth2lab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspring2go%2Foauth2lab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspring2go%2Foauth2lab/lists"}