https://github.com/making/spring-security-oauth-workshop
Spring Security OAuth Workshop
https://github.com/making/spring-security-oauth-workshop
cloud-foundry spring-boot spring-security-oauth2
Last synced: 2 months ago
JSON representation
Spring Security OAuth Workshop
- Host: GitHub
- URL: https://github.com/making/spring-security-oauth-workshop
- Owner: making
- Created: 2017-02-14T17:54:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-25T09:57:53.000Z (over 8 years ago)
- Last Synced: 2025-05-01T01:39:00.834Z (5 months ago)
- Topics: cloud-foundry, spring-boot, spring-security-oauth2
- Homepage:
- Size: 31.3 KB
- Stars: 41
- Watchers: 8
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Security OAuth Workshop
Twitter風サービス(Tweeter)を作成して、OAuth 2の基本、および[Spring Security OAuth](https://projects.spring.io/spring-security-oauth/)を[Spring Bootで使う方法](http://docs.spring.io/spring-boot/docs/1.5.1.RELEASE/reference/html/boot-features-security.html#boot-features-security-oauth2)を学びます。

1. [Resource Server (REST API)の準備](resource-server.md)
1. [Authorization Serverの作成](authorization-server.md)
1. [CUIアプリケーション (Resource Owner Password Credentials)の作成](cli-application.md)
1. [Web UIアプリケーション (Authorization Code)の作成](webui-application.md)
1. Web UIアプリケーション (Implicit)の作成 ([サンプルコードのみ](https://github.com/tweeter-service/tweeter-spa/blob/master/src/main/resources/static/index.html))
1. [Cloud Foundryにデプロイ](deploy-to-cloud-foundry.md)
1. Authorization ServerのUserをデータベースで管理 (TODO)
1. Authorization ServerのClientをデータベースで管理 (TODO)
1. JWTに対応 (TODO)
1. Zuul連携 (TODO)> **注意**
>
> Spring SecurityのOAuth対応はSpring Security 5でをコアに含まれる予定です([spring-security#3907](https://github.com/spring-projects/spring-security/issues/3907))。
>
> Spring Security OAuth自体には今後積極的な機能追加(OpenID Connect対応など)は行われないと思われます。### 利用規約
無断で本ドキュメントの一部または全部を改変したり、本ドキュメントを用いた二次的著作物を作成することを禁止します。ただし、ドキュメント修正のためのPull Requestは大歓迎です。