forked from Mirrors/oauth2
authhandler: Reword comment regarding state
This commit is contained in:
parent
fcaf0780fa
commit
1ae374609f
|
@ -28,8 +28,10 @@ type AuthorizationHandler func(authCodeURL string) (code string, state string, e
|
||||||
//
|
//
|
||||||
// An environment-specific AuthorizationHandler is used to obtain user consent.
|
// An environment-specific AuthorizationHandler is used to obtain user consent.
|
||||||
//
|
//
|
||||||
// Per the OAuth protocol, a unique "state" string should be sent and verified
|
// Per the OAuth protocol, a unique "state" string should be specified here.
|
||||||
// before exchanging the auth code for OAuth token to prevent CSRF attacks.
|
// This token source will verify that the "state" is identical in the request
|
||||||
|
// and response before exchanging the auth code for OAuth token to prevent CSRF
|
||||||
|
// attacks.
|
||||||
func TokenSource(ctx context.Context, config *oauth2.Config, state string, authHandler AuthorizationHandler) oauth2.TokenSource {
|
func TokenSource(ctx context.Context, config *oauth2.Config, state string, authHandler AuthorizationHandler) oauth2.TokenSource {
|
||||||
return oauth2.ReuseTokenSource(nil, authHandlerSource{config: config, ctx: ctx, authHandler: authHandler, state: state})
|
return oauth2.ReuseTokenSource(nil, authHandlerSource{config: config, ctx: ctx, authHandler: authHandler, state: state})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue