Documentation
¶
Index ¶
- Variables
- func ParseJWT(token string) (jwt.Token, error)
- type Client
- func (c *Client) FetchUserInfo(userID, accessToken string) (UserInfo, error)
- func (c *Client) FinishAuthFlow(w http.ResponseWriter, r *http.Request) (userID, access, refresh, id string, err error)
- func (c *Client) FinishAuthFlowWithData(w http.ResponseWriter, r *http.Request) (userID, access, refresh, id string, data any, err error)
- func (c *Client) InitiateAuthFlow(w http.ResponseWriter, r *http.Request, scopes []string)
- func (c *Client) InitiateAuthFlowWithData(w http.ResponseWriter, r *http.Request, scopes []string, data any)
- func (c *Client) RefreshTokens(refreshToken string) (userID, access, refresh, id string, err error)
- func (c *Client) VerifyIDToken(idToken string) (jwt.Token, error)
- type ClientConfig
- type UserInfo
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) FetchUserInfo ¶
func (*Client) FinishAuthFlow ¶
func (*Client) FinishAuthFlowWithData ¶
func (*Client) InitiateAuthFlow ¶
func (*Client) InitiateAuthFlowWithData ¶
func (*Client) RefreshTokens ¶
type ClientConfig ¶
Click to show internal directories.
Click to hide internal directories.