-
Notifications
You must be signed in to change notification settings - Fork 119
Closed
Labels
API use caseseffort-large1-3 days of dev time1-3 days of dev timemaDMPmachine-actionable DMPsmachine-actionable DMPs
Description
Phase one of the API v1 changes involves setup of the basic infrastructure and a few initial endpoints.
Infrastructure:
- Introduce JSON Web Token (JWT) security for system to system communications. Which will use a
client_idandclient_secretfor initial auth and then a JWT in further requests. - Create a new
api_clienttable to handle JWT machine to machine security - Allow access to the API for both ApiClients (systems) and Users
- Create new views that follow the RDA common metadata standard for DMPs
- Create views that output the RDA common metadata standard for DMPs
Endpoints
- Build out
POST /api/v1/authenticate- to authenticate the user and return a JWT Build outThis one will come laterGET /api/v1/plans- to retrieve a list of DMPs- Build out
GET /api/v1/plans/[:id]- to retrieve a DMP - Build out
POST /api/v1/plans- to create a DMP
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
API use caseseffort-large1-3 days of dev time1-3 days of dev timemaDMPmachine-actionable DMPsmachine-actionable DMPs