ClientCredentials

OAuth 2.0 Token Endpoint

Client Credentials ํ๋ฆ„

img_42.png

์ฝ”๋“œ ํ๋ฆ„

1. ํ† ํฐ ์š”์ฒญ

img_43.png

2. OAuth2TokenEndpointFilter -> OAuth2ClientCredentialsAuthenticationConverter

img_44.png
  • ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•ด์„œ OAuth2ClientCredentialsAuthenticationToken์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

3. ProviderManager -> OAuth2ClientCredentialsAuthenticationProvider

img_45.png
  • ์Šค์ฝ”ํ”„ ์ •๋ณด๋ฅผ ํ™•์ธํ•œ๋‹ค.

img_46.png
  • ์•ก์„ธ์Šค ํ† ํฐ๋งŒ ๋ฐœ๊ธ‰๋ฐ›๊ณ  OAuth2AccessTokenAuthenticationToken์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

4. OAuth2TokenEndpointFilter -> sendAccessTokenResponse()

img_47.png
img_48.png

Last updated