Versions in this module Expand all Collapse all v0 v0.1.0 Jul 17, 2026 Changes in this version + var ErrorHTML []byte + var SuccessHTML []byte + func BindFreePort() (int, error) + func BuildAuthURL(apiBase, callback, state, name string) string + func GenerateState(r io.Reader) (string, error) + func Open(rawURL string) error + func ParsePastebackURL(raw string) (token, state string, err error) + type BrowserOpener = seams.BrowserOpener + func DefaultOpener() BrowserOpener + func SwapBrowserOpener(next BrowserOpener) BrowserOpener + type CallbackResult struct + Err error + State string + Token string + type Listener struct + func NewListener(state string, success, errorPage []byte, addr string, ...) (*Listener, error) + func (l *Listener) Close() error + func (l *Listener) Port() int + func (l *Listener) Wait(ctx context.Context, timeout time.Duration) (CallbackResult, error)