platform icon indicating copy to clipboard operation
platform copied to clipboard

API authentication for client integrations

Open nishad-ayanworks opened this issue 1 year ago • 1 comments

  • [x] Organization should be able to create clientId & clientSecret.
  • [x] Create POST API for clientId & clientSecret
  • [x] GET API for clientId & clientSecret
  • [x] POST API to get access token from clientId & clientSecret
  • [x] DELETE API for clientId & clientSecret (mid sprint)

Acceptance Criteria:

  • As an Owner, I should be able to create a clientId & clientSecret.
  • As an admin, I should be able to create a clientId & clientSecret.
  • As a user, I should get the access token from clientId & clientSecret after admin or owner provides clientId & clientSecret so from that access token I should be able to access all the APIs.
  • Except an Owner and Admin others should not be able to create clientId & clientSecret.

nishad-ayanworks avatar Dec 18 '23 11:12 nishad-ayanworks