Skip to content

Backend for a Solid Authorization Agent implementation

License

Notifications You must be signed in to change notification settings

elf-pavlik/sai-impl-service

 
 

Repository files navigation

SAI Authorization Agent Service

Packages

SAI Authorization Agent Service

service

The main package includes a Solid Application Interoperability compliant implementation of the Authorization Agent.

SAI API Messages

api-messages

Classes and Interfaces used by the API Handler in the service and a front end using it (e.g. SAI Authorization Agent Web).

CSS Storage Fixture

css-storage-fixture

Files, which are served with Community Solid Server and can be used for manual testing. It includes a couple of accounts and storage instances with some data.

Interfaces

interfaces

A minimal set of interfaces, which are used by Components.js.

Mocks

mocks

Jest mocks, which can be injected with Components.js for testing.

Development

Github packages

  • generate github token ( only packages:read scope)
  • Modify ~/.npmrc (per-user config file) and add line //npm.pkg.github.com/:_authToken= and the generated token.

Bootstrapping

yarn install
npx lerna bootstrap
npx lerna run build
npx lerna run test

About

Backend for a Solid Authorization Agent implementation

Resources

License

Stars

Watchers

Forks

Languages

  • TypeScript 99.3%
  • Other 0.7%