Сервер ресурсов Spring doc openapi oauth2 не работает

Хотя я успешно авторизовался, но когда я получаю API 401, есть ли способ это исправить.

Разрешить чванство

Выполнить апи swageer

Конфигурация 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.

0 ответов

Другие вопросы по тегам