# Functions
BuildLoginURL constructs a URL + query string that can be used to initiate a user-facing login-flow from the CLI.
ExchangeCodeForToken fetches an access token for the given application using the provided code.
FetchUserInfo fetches and parses user information with the provided access token.
WaitForBrowserCallback lauches a new HTTP server listening on the provided address and waits for a request.
# Structs
TokenResponse stores token information as retrieved from the /oauth/token endpoint when exchanging a code.
UserInfo contains profile information for a given OIDC user.