add "Bearer" header

This commit is contained in:
Zhang Minghan 2023-10-02 22:22:57 +08:00
parent badb7bde61
commit 1c4e613d81

View File

@ -51,6 +51,10 @@ func AuthMiddleware() gin.HandlerFunc {
return func(c *gin.Context) { return func(c *gin.Context) {
k := strings.TrimSpace(c.GetHeader("Authorization")) k := strings.TrimSpace(c.GetHeader("Authorization"))
if k != "" { if k != "" {
if strings.HasPrefix(k, "Bearer ") {
k, _ = strings.CutPrefix(k, "Bearer ")
}
if strings.HasPrefix(k, "sk-") { // api agent if strings.HasPrefix(k, "sk-") { // api agent
if ProcessKey(c, k) { if ProcessKey(c, k) {
return return