#java #spring-boot #openapi-generator
Вопрос:
В настоящее время я настраиваю клиент RestTemplate с помощью плагина Maven для OpenAPI3. Я предоставил схему защиты учетных данных клиента OAuth и настроил ее в качестве своей глобальной безопасности:
components: securitySchemes: OAuth2: type: oauth2 flows: clientCredentials: authorizationUrl: https://someurl.somewhere/auth tokenUrl: https://someurl.somewhere/token scopes: read: Grants read access write: Grants write access security: - OAuth2: - read - write
Что меня беспокоит, так это тот факт, что абсолютно не генерируется код, который пытается получить маркер доступа от предоставленной конечной точки аутентификации. Единственный метод, связанный с OAuth, который я могу найти, это:
public void setAccessToken(String accessToken)
Но это означает, что я должен написать код для извлечения токена. Должен ли я это сделать?
Кроме того, я ожидал, что я просто предоставлю конечные точки OAuth, идентификатор клиента и секрет клиента в конечном приложении, которое будет использовать клиент.