mirror of
https://github.com/OwO-Network/DeepLX.git
synced 2025-04-19 14:13:24 +00:00
Support for getting a token from a url parameter
This commit is contained in:
parent
fab55bfefa
commit
102902605e
5
main.go
5
main.go
@ -274,8 +274,9 @@ func main() {
|
||||
c.BindJSON(&req)
|
||||
|
||||
if cfg.Token != "" {
|
||||
providedToken := c.GetHeader("Authorization")
|
||||
if providedToken != "Bearer "+cfg.Token {
|
||||
providedTokenInQuery := c.Query("token")
|
||||
providedTokenInHeader := c.GetHeader("Authorization")
|
||||
if providedTokenInHeader != "Bearer "+cfg.Token && providedTokenInQuery != cfg.Token {
|
||||
c.JSON(http.StatusUnauthorized, gin.H{
|
||||
"code": http.StatusUnauthorized,
|
||||
"message": "Invalid access token",
|
||||
|
Loading…
Reference in New Issue
Block a user