-
Notifications
You must be signed in to change notification settings - Fork 8
Home
github-actions[bot] edited this page Aug 23, 2024
·
41 revisions
The Data Exchange (DX) Access Control List (ACL) based Access Policy Domain (APD) is used for creating, requesting and managing policy. Provider, provider delegates could allow the consumer, consumer delegates to access their resources by writing a policy against it. Policies are verified by Data Exchange (DX) Authentication Authorization and Accounting Server (AAA) Server to allow consumer, consumer delegates to access the resource.
The features of the DX ACL APD is as follows:
- Allows provider, provider delegates to create, fetch, manage policies over their resources
- Allows consumers, consumer delegates to fetch policies, request access for resources
- Emails are sent asynchronously using Vert.x SMTP Mail Client to the provider, provider delegates for resource access requests
- Integrates with DX AAA Server for token introspection to verify access before serving data to the designated user
- Integrates with AX Auditing server for logging and auditing the access for metering purposes
- Uses Vert.x, Postgres to create scalable, service mesh architecture
- The section available here explains the components/services used in implementing the ACL-APD server
- To try out the APIs, import the API collection, postman collection in postman
- Reference : postman-collection, [postman-environment](src/main/resources/IUDX ACL-APD.postman_environment.json)
Setup and Installation guide is available here
- Videos are available here
API docs are available here
FAQs are available here
Please find information about contributing here