Documentation
¶
Overview ¶
Package login implements client login functionality shared between various clients
Package login implements client login functionality shared between various clients
Index ¶
- Variables
- func BuildHeadlessURL(opts ...Option) (u string, err error)
- func Login(ctx context.Context, opts ...Option) (token string, refreshToken string, err error)
- type Error
- type OpenBrowserErrordeprecated
- type Option
- func WithAudience(aud []string) Option
- func WithAuth0Connection(conn string) Option
- func WithClientID(id string) Option
- func WithCreateRefreshToken() Option
- func WithHeadlessCode(code string) Option
- func WithIdentity(identity string) Option
- func WithIdentityProvider(idp string) Option
- func WithInviteCode(inviteCode string) Option
- func WithIssuer(issuer string) Option
- func WithMessageWriter(w io.Writer) Option
- func WithOrgName(org string) Option
- func WithScope(scope ...string) Option
- func WithSkipBrowser() Option
- func WithSkipRegistration() Option
Constants ¶
This section is empty.
Variables ¶
View Source
var (
HTMLAuthSuccessful = `` /* 2674-byte string literal not displayed */
)
Functions ¶
func BuildHeadlessURL ¶ added in v0.1.25
Types ¶
type Error ¶ added in v0.1.39
Error is a generic wrapper around client side errors this package may return. It helps callers distinguish between local and remote errors.
type OpenBrowserError
deprecated
added in
v0.1.20
type OpenBrowserError struct {
// contains filtered or unexported fields
}
OpenBrowserError wraps the error returned from browser.OpenURL, since this can take a few different forms depending on the OS.
Deprecated: use Error.
func (OpenBrowserError) Error ¶ added in v0.1.20
func (e OpenBrowserError) Error() string
func (OpenBrowserError) Unwrap ¶ added in v0.1.20
func (e OpenBrowserError) Unwrap() error
type Option ¶
type Option func(opt *config)
func WithAudience ¶
func WithAuth0Connection ¶
func WithClientID ¶
func WithCreateRefreshToken ¶ added in v0.1.9
func WithCreateRefreshToken() Option
func WithHeadlessCode ¶ added in v0.1.25
func WithIdentity ¶
func WithIdentityProvider ¶
func WithInviteCode ¶
func WithIssuer ¶
func WithMessageWriter ¶ added in v0.1.29
func WithOrgName ¶
func WithSkipBrowser ¶ added in v0.1.21
func WithSkipBrowser() Option
func WithSkipRegistration ¶
func WithSkipRegistration() Option
Click to show internal directories.
Click to hide internal directories.