MCPcopy Create free account
hub / github.com/auth0/auth0-cli / addLocalCallbackURLToClient

Function addLocalCallbackURLToClient

internal/cli/utils_shared.go:258–273  ·  view source on GitHub ↗

adds the localhost callback URL to a given application.

(ctx context.Context, clientManager auth0.ClientAPI, client *management.Client)

Source from the content-addressed store, hash-verified

256
257// adds the localhost callback URL to a given application.
258func addLocalCallbackURLToClient(ctx context.Context, clientManager auth0.ClientAPI, client *management.Client) (bool, error) {
259 for _, callbackURL := range client.GetCallbacks() {
260 if callbackURL == cliLoginTestingCallbackURL {
261 return false, nil
262 }
263 }
264
265 callbacks := append(client.GetCallbacks(), cliLoginTestingCallbackURL)
266 updatedClient := &management.Client{
267 Callbacks: &callbacks,
268 }
269 // Reflect the changes in the original client instance so when we check it
270 // later it has the proper values in Callbacks.
271 client.Callbacks = updatedClient.Callbacks
272 return true, clientManager.Update(ctx, client.GetClientID(), updatedClient)
273}
274
275func removeLocalCallbackURLFromClient(ctx context.Context, clientManager auth0.ClientAPI, client *management.Client) error {
276 callbacks := make([]string, 0)

Callers 2

runLoginFlowFunction · 0.85

Calls 1

UpdateMethod · 0.65

Tested by 1