Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Milestone 2.4: Security Support #7

Closed
gsvarovsky opened this issue Aug 10, 2023 · 0 comments
Closed

Milestone 2.4: Security Support #7

gsvarovsky opened this issue Aug 10, 2023 · 0 comments

Comments

@gsvarovsky
Copy link
Member

gsvarovsky commented Aug 10, 2023

We will develop examples and tests to show integration with identity providers, with preference given to standards-based authentication protocols such as those compliant with SASL1. We will show how user identity can be bound to data operations, with cryptographic strength.

  • Enhanced vanilla Javascript app with user login and logging of signed operations
  • Enhanced React.js demonstration app with user login and logging of signed operations
  • Additional documentation for security support

outcome

The analysis phase of this milestone took more effort than expected. This was largely due to the importance of showing (or at least showing how) all the 'axes' of access control (as described in the spec write-up below) could be achieved in a demo app with very few lines of code. The result is relatively simple and explicable; but you can see from the mindmap below how many options were considered.

The following pull requests are to be considered part of this milestone:

As with previous milestones, the modifications have been made to the Vanilla JS demo, and will be ported to the React demo once they have been brought to a common structure.

mindmap

analysis mindmap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant