digital-garden/dev/snippet/Mock конфигурация Oauth2 для SpringBoot.md
Struchkov Mark fed7b2b637
All checks were successful
continuous-integration/drone/push Build is passing
Обновление
2024-11-04 19:12:20 +03:00

48 lines
1.9 KiB
Markdown

---
tags:
- maturity/🌱
date: 2023-11-20
zero-link:
- "[[../../../../../garden/ru/meta/zero/00 Снипеты для Java|00 Снипеты для Java]]"
- "[[../../meta/zero/00 SpringBoot|00 SpringBoot]]"
parents:
linked:
---
Конфигурация для подключения к мок-сервису авторизации по auth2. Полезно при локальной разработке, чтобы не цепляться к настоящему Oauth2 серверу.
- [The OAuth2 / OpenID Connect Mock | WireMock Cloud](https://docs.wiremock.io/oauth2-mock/)
```yml
spring:
security:
oauth2:
client:
registration:
mocklab:
provider: mocklab
client-authentication-method: client_secret_basic
authorization-grant-type: authorization_code
scope: profile, email
redirect-uri: http://localhost:8080/login/oauth2/code/
clientId: mocklab_oidc
clientSecret: whatever
provider:
mocklab:
authorization-uri: https://oauth.wiremockapi.cloud/oauth/authorize
token-uri: https://oauth.wiremockapi.cloud/oauth/token
user-info-uri: https://oauth.wiremockapi.cloud/userinfo
user-name-attribute: sub
jwk-set-uri: https://oauth.wiremockapi.cloud/.well-known/jwks.json
```
***
## Мета информация
**Область**:: [[../../meta/zero/00 Снипеты для Java|00 Снипеты для Java]], [[../../meta/zero/00 SpringBoot|00 SpringBoot]]
**Родитель**::
**Источник**::
**Автор**::
**Создана**:: [[2023-11-20]]
### Дополнительные материалы
-
### Дочерние заметки
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->