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

Fallback method for ID validation #587

Open
16 of 21 tasks
phavekes opened this issue Sep 13, 2024 · 2 comments
Open
16 of 21 tasks

Fallback method for ID validation #587

phavekes opened this issue Sep 13, 2024 · 2 comments

Comments

@phavekes
Copy link
Member

phavekes commented Sep 13, 2024

Creating a fallback methode for ID verification for users who cannot user their institute, Dutch Bank or eIDAS.

The code will also be e-mailed to the end user. And the code is 14 days valid.

https://www.figma.com/design/ZAZOaq0W6q1nyQJIDwXplH/eduID?node-id=2645-8052&node-type=frame&t=mlJDaOKPkuAtYto5-0

Servicedesk:

  • Create new app in openconext-myconext-repo (servicedesk-gui)
  • GHA, docker + ansible work @phavekes
  • login for servicedesk users, new SP with member information from VOOT in the ARP
  • List of allowed groups in config (Role management in Openconext-Invite)
  • Lookup code and display user information
  • Validation checkboxes
  • Store information as new accountlink-type: servicedesk
  • Add information on servicedesk-employee (name, schachome, eppn/subjectid, group)
  • Show 403 (or 404) when user is not member of the correct role
  • Logout

mijn:

  • Extra option in verification flow
  • Allow user to enter name and DOB
  • Show code, instructions and link to location
  • Show verification in progress ans option to display the code again. Remaining validity
  • Display new validation type in personal information
  • Update behaviour: Do a hard refresh on mijn.eduid.nl when the user clicks "show code". Check if there is still a code, if so, do what you always do (show code pop up). If not (the code disappeared from /me), just refresh personal information page. In that way, when the user has his browser open at the service desk, and he wants to see the result of the "code being verified", the website will show this. Instead of him having to do a manual refresh.
  • Update URL behind the "Bekijk eduID Service Desk" to ......

login:

  • Extra option in verification flow
  • Show information and send (SSO) to mijn-enviroment

mobile api

  • Mobile api should also be able to generate control code
  • Mobile app should be able to retrieve the code (using me endpoint)
@Tyskai
Copy link
Collaborator

Tyskai commented Nov 25, 2024

Design in process!

@Tyskai Tyskai added this to the 7.5.0 milestone Nov 26, 2024
@Tyskai Tyskai self-assigned this Nov 26, 2024
@oharsta oharsta moved this from New to Backlog in Openconext-Myconext Dec 2, 2024
@oharsta oharsta removed the Imported label Dec 4, 2024
@phavekes phavekes assigned oharsta and unassigned Tyskai Dec 12, 2024
@oharsta oharsta moved this from Backlog to In Progress in Openconext-Myconext Dec 12, 2024
oharsta added a commit that referenced this issue Dec 23, 2024
oharsta added a commit that referenced this issue Jan 13, 2025
oharsta added a commit that referenced this issue Jan 14, 2025
oharsta added a commit that referenced this issue Jan 15, 2025
oharsta added a commit that referenced this issue Jan 20, 2025
@Tyskai Tyskai marked this as a duplicate of #662 Jan 22, 2025
oharsta added a commit that referenced this issue Jan 22, 2025
@Tyskai
Copy link
Collaborator

Tyskai commented Jan 30, 2025

@phavekes I made an suggestion for the behaviour:

Update behaviour: Do a hard refresh on mijn.eduid.nl when the user clicks "show code" on the personal information page. Check if there is still a code, if so, do what you always do (show code pop up). If not (the code disappeared from /me), just refresh personal information page. In that way, when the user has his browser open at the service desk, and he wants to see the result of the "code being verified", the website will show this. Instead of him having to do a manual refresh.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

3 participants