3.1.5 • Published 1 year ago

@gbapis/auth v3.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Getting started

Initialization

await GbAuthorization.initialize({
  storageType: 'mongo',
  connection: 'contection_string',
  aud: 'client_id',
  alias: 'application_alias',
  allowedRegions: ['US', '*'],
  mapAnonUsersTo: 'Users',
});

Note: k8s-deploy add clientid

Create users

await GbAuthorization.addUser({
  name: 'admin',
  preferredMail: 'admin@admin.com',
  roles: ['rol1', 'rol2'],
  aud: 'client_id',
});

Authorize by user region

app.use(GbAuthorization.autorizeRegion());

Authorize endpoint by role

router.get('/', GbAuthorization.authorize('Users'), (req: Request, res: Response) => {
  ...
})

Access to auth User

req.authUser;

Quicksuite

Orchestrator

utils/entity/service.api.ts

app/server.ts

3.1.3

1 year ago

3.1.2

1 year ago

3.1.1

1 year ago

3.1.5

1 year ago

3.1.4

1 year ago

3.1.0

1 year ago

3.0.13

1 year ago

3.0.14

1 year ago

3.0.12

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.10

2 years ago

3.0.2

2 years ago

3.0.11

2 years ago

3.0.1

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.0

2 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago