8 "github.com/oauth2-proxy/oauth2-proxy/v7/pkg/apis/sessions"
11var authorizedAccessToken = "imaginary_access_token"
13func CreateAuthorizedSession() *sessions.SessionState {
14 return &sessions.SessionState{AccessToken: authorizedAccessToken}
17func IsAuthorizedInHeader(reqHeader http.Header) bool {
18 return IsAuthorizedInHeaderWithToken(reqHeader, authorizedAccessToken)
21func IsAuthorizedInHeaderWithToken(reqHeader http.Header, token string) bool {
22 return reqHeader.Get("Authorization") == fmt.Sprintf("Bearer %s", token)
25func IsAuthorizedInURL(reqURL *url.URL) bool {
26 return reqURL.Query().Get("access_token") == authorizedAccessToken
29func isAuthorizedRefreshInURLWithToken(reqURL *url.URL, token string) bool {
33 return reqURL.Query().Get("refresh_token") == token
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list