MCPcopy
hub / github.com/spacecloud-io/space-cloud / generateUserManagement

Function generateUserManagement

space-cli/cmd/modules/auth/generate.go:10–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

8)
9
10func generateUserManagement() (*model.SpecObject, error) {
11 project := ""
12 if err := input.Survey.AskOne(&survey.Input{Message: "Enter Project"}, &project); err != nil {
13 return nil, err
14 }
15 provider := ""
16 if err := input.Survey.AskOne(&survey.Input{Message: "Enter Provider Name"}, &provider); err != nil {
17 return nil, err
18 }
19
20 v := &model.SpecObject{
21 API: "/v1/config/projects/{project}/user-management/provider/{id}",
22 Type: "auth-providers",
23 Meta: map[string]string{
24 "project": project,
25 "id": provider,
26 },
27 Spec: map[string]interface{}{
28 "enabled": true,
29 "secret": "",
30 },
31 }
32
33 return v, nil
34}

Callers 2

Calls 1

AskOneMethod · 0.65

Tested by 1