US-EPA-CAMD / easey-ui

Project Management repo for EPA Clean Air Markets Division (CAMD) Business Suite of applications
MIT License
0 stars 0 forks source link

Auth API Audit Implementation #6467

Open maheese opened 1 week ago

maheese commented 1 week ago

Based on the solution that was created in #4732, finish implementation of the audit records for the auth API. The implementation focuses only on the workspace methods. The events include operations that create, update, delete or retrieve records. The audits should contain the standard meta data identified in #4732 and the following items for each endpoint.

Authentication

Completed in #4372

Tokens

POST /auth-mgmt/tokens Is this endpoint still used?

POST /auth-mgmt/tokens/validate Is this endpoint still used?

POST /auth-mgmt/tokens/client eventName:"Client token created" moreInfo: clientId

POST /auth-mgmt/tokens/client/validate eventName:"Client token validated" moreInfo: clientId

Permissions

GET /auth-mgmt/permissions eventName:"Retrieved permissions" moreInfo: userId

Sign

Completed in #4372

Certification

Completed in #4372