mirror of
https://github.com/matrix-org/sliding-sync.git
synced 2025-03-10 13:37:11 +00:00
17 lines
326 B
Go
17 lines
326 B
Go
package internal
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
"strings"
|
|
)
|
|
|
|
func ExtractAccessToken(req *http.Request) (accessToken string, err error) {
|
|
ah := req.Header.Get("Authorization")
|
|
if ah == "" {
|
|
return "", fmt.Errorf("missing Authorization header")
|
|
}
|
|
accessToken = strings.TrimPrefix(ah, "Bearer ")
|
|
return accessToken, nil
|
|
}
|