Client Credentials流程

使用 Client Credentials 流程进行认证

Muse的OAuth服务支持简化的Client Credentials流程。

注意:应该在确保 client_secret 安全的情况下使用该方式,如服务端直接访问开放接口时。

流程

1. 申请 client_idclient_secret

注册一个OAuth应用,并声明 Client Credentials 认证类型。

2. 计算得到token,并访问开放接口

使用base64编码字符串{client_id}:{client_secret},得到token的值,即可用于访问开放接口。

请求示例:

curl -X GET \
  'https://open.musedam.cc/open-api/example' \
  --header 'Authorization: Basic %TOKEN%