跳到主要内容

用户鉴权

介绍

这是一个可选的功能。

如果你为自己部署了一个LrcAPI服务,但是不希望其他人随意使用,那么你可以考虑通过鉴权的方式,限制陌生人的访问。

鉴权方式

LrcAPI目前支持通过Header字段方式(APP)和Cookie方式(Web)进行鉴权。

Header字段鉴权

请求方式位置字段类型
POST/GETRequest HeaderAuthorizationString

客户端请求示例:

## Python3 ##

import requests

headers = {'Authorization': '{Your auth key}', }
response = requests.get("https://example.lrc.cx/api", headers=headers)
print(response.json())

Cookie鉴权

使用Web访问时,可以使用鉴权秘钥登录以获取Cookie,

当访问某个需要特定权限的功能时,你将会被自动重定向到登录页面。

输入对应的秘钥后,服务器会向浏览器下发Cookie,此后即可依据此Cookie自动完成认证。