Skip to content

Latest commit

 

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

api-platform-admin-api

This API provides an interface to API Platform data to be consumed by other MDTP services.

It provides stable endpoints for consumers and allows for free growth and maintenance of the API Platform services.

The details of the endpoints can be found in the OpenAPI Specification.

Running locally

To run the service locally, start all the dependant services by running:

./run_local_with_dependencies.sh

This service uses internal auth to secure its endpoints.

Add an authorisation token of '15505' by running:

curl -X POST "http://localhost:8470/test-only/token" \
-H "content-type: application/json" \
-d "{
  \"token\": \"15505\",
  \"principal\": \"api-platform-admin-api-local-test\",
  \"permissions\": [{
     \"resourceType\": \"api-platform-admin-api\",
     \"resourceLocation\": \"*\",
     \"actions\": [ \"READ\" ]
  }]
}"

This token will remain in your local database for a year, so does not have to be generated every time.

Then call an endpoint such as:

curl "http://localhost:15505/applications/:applicationId" -H "Authorization: 15505"

Use one of your local applicationIds for the path parameter :applicationId.

License

This code is open source software licensed under the Apache 2.0 License.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages