ansible/awx

Add Client Credentials Grant oauth2 authorization type

Open

#6,719 创建于 2020年4月15日

在 GitHub 查看
 (0 评论) (4 反应) (0 负责人)Python (3,333 fork)batch import
component:apihelp wantedtype:enhancement

仓库指标

Star
 (13,071 star)
PR 合并指标
 (平均合并 24天 6小时) (30 天内合并 30 个 PR)

描述

ISSUE TYPE
  • Add Client Credentials Grant oauth2 authorization
SUMMARY

Currently, if I want to connect an application to AWX API for machine to machine connections, I need to use password grant type authentication. It's probably possible to use authorization code or personal access tokens but they are not designed for machine to machine.

Using Password Grant is not recommended for machine to machine for security reasons.
Client Credentials Grant oauth2 authorization is what is recommended for machine to machine. https://tools.ietf.org/html/rfc6749#section-1.3.3

贡献者指南