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

Consent Sharing #495

Closed
9 tasks done
VanessaAhmad opened this issue Mar 30, 2020 · 1 comment
Closed
9 tasks done

Consent Sharing #495

VanessaAhmad opened this issue Mar 30, 2020 · 1 comment
Labels

Comments

@VanessaAhmad
Copy link

VanessaAhmad commented Mar 30, 2020

Consent Sharing between FinTech and User using DataSafe

  • [FE] Create user login form
  • [FE] Create user registration form
  • Create user login API
  • Create user registration API
  • Embed and configure Datasafe into the project. Datasafe should handle user registration calls by creating a new user. Also, Datasafe should support the case of a user having data and consent encryption secret keys.
  • Use encryption for Xs2a protocol (supplied by Facade) based on an encryption key that is stored in Datasafe (both FinTech secret key and User data encryption key should be usable).
  • Share the user's consent encryption (not data) key with FinTech when consent is granted. The shared consent should not be valid until call 4b is done (code2Token) that confirms on behalf of FinTech that consent belongs to the requested user.
  • When new consent is created we need to store context needed to match it.
  • FinTech should be able to read users' consent encryption key and consent by using this key when PsuAuthData is provided
@valb3r
Copy link
Contributor

valb3r commented Apr 13, 2020

Also, we need to implement and integrate
adorsys/datasafe#188
adorsys/datasafe#189

@VanessaAhmad VanessaAhmad modified the milestone: Sprint8 until 22.04 Apr 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants