mirror of
https://github.com/OwO-Network/DeepLX.git
synced 2025-06-09 02: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)
|
c.BindJSON(&req)
|
||||||
|
|
||||||
if cfg.Token != "" {
|
if cfg.Token != "" {
|
||||||
providedToken := c.GetHeader("Authorization")
|
providedTokenInQuery := c.Query("token")
|
||||||
if providedToken != "Bearer "+cfg.Token {
|
providedTokenInHeader := c.GetHeader("Authorization")
|
||||||
|
if providedTokenInHeader != "Bearer "+cfg.Token && providedTokenInQuery != cfg.Token {
|
||||||
c.JSON(http.StatusUnauthorized, gin.H{
|
c.JSON(http.StatusUnauthorized, gin.H{
|
||||||
"code": http.StatusUnauthorized,
|
"code": http.StatusUnauthorized,
|
||||||
"message": "Invalid access token",
|
"message": "Invalid access token",
|
||||||
|
Loading…
Reference in New Issue
Block a user