MCPcopy Index your code
hub / github.com/rilldata/rill / NewAuthenticator

Function NewAuthenticator

cli/pkg/pkce/authenticator.go:33–48  ·  view source on GitHub ↗
(baseAuthURL, redirectURL, clientID, origin string)

Source from the content-addressed store, hash-verified

31}
32
33func NewAuthenticator(baseAuthURL, redirectURL, clientID, origin string) (*Authenticator, error) {
34 // Generate a new code verifier
35 codeVerifier, err := generateCodeVerifier()
36 if err != nil {
37 return nil, err
38 }
39
40 return &Authenticator{
41 client: http.DefaultClient,
42 baseAuthURL: baseAuthURL,
43 redirectURL: redirectURL,
44 codeVerifier: codeVerifier,
45 clientID: clientID,
46 OriginURL: origin,
47 }, nil
48}
49
50func (a *Authenticator) GetAuthURL(state string) string {
51 // Create the code challenge from the code verifier

Callers 1

authHandlerMethod · 0.92

Calls 1

generateCodeVerifierFunction · 0.85

Tested by

no test coverage detected