使用 Client Credentials 流程进行认证
Muse的OAuth服务支持简化的Client Credentials流程。
注意:应该在确保 client_secret 安全的情况下使用该方式,如服务端直接访问开放接口时。
流程
1. 申请 client_id 和 client_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%