Struchkov Mark
fed7b2b637
All checks were successful
continuous-integration/drone/push Build is passing
48 lines
1.9 KiB
Markdown
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) -->
|