Skip to content
/ iamsale Public

An experimental API implementation for integrating with Identity brokers

License

Notifications You must be signed in to change notification settings

loafoe/iamsale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iamsale

An experimental API implementation for integrating with Identity brokers

Development

This project leverages goa for designing the API and use, so you'll need the goa binary for development. Install:

go install goa.design/goa/v3/cmd/goa@v3

Generate files

goa gen github.com/loafoe/iamsale/design

Configuration

The application reads it config from iamsale.yaml

iam:
  region: us-east
  environment: client-test
  serviceId: "[email protected]"
  servicePrivateKey: $KEY_FROM_ENV
  orgId: "460631dc-2ddd-4c38-a18d-7abe72ecb4c9"

api:
  username: "iamsale-client"
  password: $PWD_FROM_ENV

License

License is Apache 2.0

About

An experimental API implementation for integrating with Identity brokers

Resources

License

Stars

Watchers

Forks

Packages