Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationData ¶
type AuthorizationData struct { ClientID string `bson:"client_id"` RedirectURI string `bson:"redirect_uri"` AuthorizationCode string `bson:"authorization_code"` CodeChallenge *string `bson:"code_challenge"` CodeChallengeMethod *constants.CodeChallengeMethod `bson:"code_challenge_method"` }
func NewAuthorizationData ¶
func NewAuthorizationData(clientID, redirectURI, authorizationCode string, opts ...AuthorizationDataOption) *AuthorizationData
type AuthorizationDataOption ¶
type AuthorizationDataOption func(*AuthorizationData)
func WithCodeChallenge ¶
func WithCodeChallenge(codeChallenge string) AuthorizationDataOption
func WithCodeChallengeMethod ¶
func WithCodeChallengeMethod(codeChallengeMethod constants.CodeChallengeMethod) AuthorizationDataOption
Click to show internal directories.
Click to hide internal directories.