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

Method organizationPickerOptionsForGrant

internal/cli/test.go:511–533  ·  view source on GitHub ↗
(audience string)

Source from the content-addressed store, hash-verified

509}
510
511func (c *cli) organizationPickerOptionsForGrant(audience string) pickerOptionsFunc {
512 return func(ctx context.Context) (pickerOptions, error) {
513 orgList, err := c.api.Organization.List(ctx)
514 if err != nil {
515 return nil, err
516 }
517
518 if len(orgList.Organizations) == 0 {
519 return nil, fmt.Errorf(
520 "the client grant for %s requires an organization, but no organizations exist on this tenant.\n\n"+
521 "Create one by running: 'auth0 orgs create'",
522 ansi.Bold(audience),
523 )
524 }
525
526 var opts pickerOptions
527 for _, org := range orgList.Organizations {
528 label := fmt.Sprintf("%s %s", org.GetName(), ansi.Faint("("+org.GetID()+")"))
529 opts = append(opts, pickerOption{value: org.GetID(), label: label})
530 }
531 return opts, nil
532 }
533}
534
535func (c *cli) pickTokenScopes(ctx context.Context, inputs *testCmdInputs) error {
536 resourceServer, err := c.api.ResourceServer.Read(ctx, inputs.Audience)

Calls 5

BoldFunction · 0.92
FaintFunction · 0.92
ErrorfMethod · 0.80
ListMethod · 0.65
GetNameMethod · 0.65

Tested by 1