Можете ли вы предложить действительно хорошую документацию для добавления google+ OAuth2 в документ openapi v3, работающий в swagger-ui?

Базовая аутентификация отлично работает в моем документе openapi v3, работающем в swagger-ui. Теперь я хочу добавить аутентификацию Google+ oauth2. Можете ли вы указать мне хорошую документацию для новичков, как это сделать?

Я нахожу параметры конфигурации немного ошеломляющими, поскольку я не знаю, какие параметры выбрать. Большинство примеров, которые я нахожу с помощью поиска Google, кажутся основанными на swagger v2 или приводят к тому, что я думаю, что я идиот (что может быть так, но я думаю, что это больше связано с тем, что я мало знаю о потоках Google oauth).


person Mike    schedule 17.01.2018    source источник
comment
Я полагаю, что API Google используют OpenID Connect (основанный на OAuth 2) и пользовательский интерфейс Swagger в настоящее время не поддерживает OpenID Connect.   -  person Helen    schedule 17.01.2018
comment
Завтра у меня операция на вращательной манжете плеча, так что я не буду заниматься этим до следующей недели. Надеюсь, то, что вы говорите, неправда. Тем не менее, это не останавливает шоу, потому что базовая аутентификация работает просто отлично.   -  person Mike    schedule 19.01.2018


Ответы (1)


Спецификация OpenAPI поддерживает описание авторизации OpenID Connect, однако Swagger-UI и Editor еще не реализовали его.

Отсутствие этой функциональности было добавлено в GitHub swagger/swagger-ui issues # 3641 список функций, еще не поддерживаемых пользовательским интерфейсом Swagger.

person Mike    schedule 25.01.2018