Сервер ресурсов Spring doc openapi oauth2 не работает
Хотя я успешно авторизовался, но когда я получаю API 401, есть ли способ это исправить.
Конфигурация Swagger application.yml
springdoc:
version: 'v1.0'
swagger-ui:
oauth:
use-basic-authentication-with-access-code-grant: true
use-pkce-with-authorization-code-grant: true
client-id: USER_CLIENT_APP
client-secret: password
oAuthFlow:
authorizationUrl: ${OAUTH2_SERVER:http://localhost:8080}/oauth/authorize
tokenUrl: ${OAUTH2_SERVER:http://localhost:8080}/oauth/token
OpenApiConfig.класс
@OpenAPIDefinition(info = @Info(title = "User",
description = "description", version = "v1"))
@SecurityScheme(name = "security_auth", type = SecuritySchemeType.OAUTH2,
flows = @OAuthFlows(password = @OAuthFlow(
authorizationUrl = "${springdoc.oAuthFlow.authorizationUrl}",
tokenUrl = "${springdoc.oAuthFlow.tokenUrl}",
scopes = {
@OAuthScope(name = "trust", description = "trust scope"),
@OAuthScope(name = "read", description = "read scope"),
@OAuthScope(name = "write", description = "write scope")
})))
public class OpenApiConfig {}
получить токен
пост-человек получить /oauth/токен
Я хочу получить доступ к oauth2 в springdoc openapi.