У меня есть API, написанный в Spring boot, который использует OAuth для авторизации всех запросов, поступающих к нему.Отключить весеннюю загрузку OAuth в выбранном профиле
Я использую Spring OAuth2:
<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth2</artifactId>
</dependency>
И следующие настройки в application.properties
:
security.oauth2.client.client-id: xxxx
security.oauth2.client.client-secret: xxxx
security.oauth2.client.scope: read,write
Я бегу API в различных различных профилей ("живой", "развитие" , «постановка» и т. д.), и я хотел бы отключить OAuth в некоторых из них. Это можно сделать без удаления зависимости maven (добавив что-то в application -development.properties, возможно?).
Я не нашел прямого пути, как это сделать до сих пор. Я выбираю контекст программно во время запуска приложения, но это не похоже на весенний способ сделать это.
У меня нет ни одного класса с этой аннотацией. Кажется, что это прекрасно работает без него ... – Smajl