Flip verifyAuthCode if
This commit is contained in:
parent
e0d337c850
commit
45616fa60e
|
@ -51,7 +51,6 @@ func cachedCheckAuthToken(conn redis.Conn, header string, tokenEndpoint string,
|
||||||
}
|
}
|
||||||
|
|
||||||
func checkAuthToken(header string, tokenEndpoint string, token *auth.TokenResponse) (bool, error) {
|
func checkAuthToken(header string, tokenEndpoint string, token *auth.TokenResponse) (bool, error) {
|
||||||
|
|
||||||
req, err := buildValidateAuthTokenRequest(tokenEndpoint, header)
|
req, err := buildValidateAuthTokenRequest(tokenEndpoint, header)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
|
|
|
@ -177,19 +177,19 @@ func verifyAuthCode(code, redirectURI, authEndpoint, clientID string) (bool, *au
|
||||||
|
|
||||||
defer resp.Body.Close()
|
defer resp.Body.Close()
|
||||||
|
|
||||||
if resp.StatusCode == 200 {
|
if resp.StatusCode != 200 {
|
||||||
input := io.TeeReader(resp.Body, os.Stderr)
|
return false, nil, fmt.Errorf("HTTP response code from authorization_endpoint (%s) %d", authEndpoint, resp.StatusCode)
|
||||||
dec := json.NewDecoder(input)
|
|
||||||
var authResponse authResponse
|
|
||||||
err = dec.Decode(&authResponse)
|
|
||||||
if err != nil {
|
|
||||||
return false, nil, fmt.Errorf("while verifying authentication response from %s: %s", authEndpoint, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
return true, &authResponse, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return false, nil, fmt.Errorf("HTTP response code from authorization_endpoint (%s) %d", authEndpoint, resp.StatusCode)
|
input := io.TeeReader(resp.Body, os.Stderr)
|
||||||
|
dec := json.NewDecoder(input)
|
||||||
|
var authResponse authResponse
|
||||||
|
err = dec.Decode(&authResponse)
|
||||||
|
if err != nil {
|
||||||
|
return false, nil, fmt.Errorf("while verifying authentication response from %s: %s", authEndpoint, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return true, &authResponse, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func isLoggedIn(backend *memoryBackend, sess *session) bool {
|
func isLoggedIn(backend *memoryBackend, sess *session) bool {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user