providers/google.go
Function claimsFromIDToken
has 5 return statements (exceeds 4 allowed). Open
Open
func claimsFromIDToken(idToken string) (*claims, error) {
// id_token is a base64 encode ID token payload
// https://developers.google.com/accounts/docs/OAuth2Login#obtainuserinfo
jwt := strings.Split(idToken, ".")
Method GoogleProvider.Redeem
has 5 return statements (exceeds 4 allowed). Open
Open
func (p *GoogleProvider) Redeem(ctx context.Context, redirectURL, code, codeVerifier string) (*sessions.SessionState, error) {
if code == "" {
return nil, ErrMissingCode
}
clientSecret, err := p.GetClientSecret()