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

Enable atSign based log in to web based applications #8

Open
3 of 5 tasks
VJag opened this issue Apr 17, 2023 · 8 comments · Fixed by #11
Open
3 of 5 tasks

Enable atSign based log in to web based applications #8

VJag opened this issue Apr 17, 2023 · 8 comments · Fixed by #11
Assignees
Labels
enhancement New feature or request

Comments

@VJag
Copy link
Member

VJag commented Apr 17, 2023

Is your feature request related to a problem? Please describe.

Very similar to "Open ID / OAuth" atProtocol can enable "password-less login" and "identity exchange" with web-based applications.

The objective of this task is to accomplish the above.

Describe the solution you'd like

  • Develop a java library that helps with @login functionality [Completed]
    The library will have two functionalities
    - Generate an authentication cookie
    - Verify if the authentication cookie is present

  • Unit tests and code review

  • Demonstrate usage of the Java library [Completed]

Updated list of tasks [Aug 7, 2023]

  • Develop a database-backed rest service
  • Update Readme's
  • Use a cram-like string instead of UUID for the authentication token
  • Use signature verification for the auth token while verifying
  • Add qr_code which can be scanned to authenticate ?
@VJag VJag added the enhancement New feature or request label Apr 17, 2023
@VJag VJag self-assigned this Apr 17, 2023
@VJag VJag added the 5 SP 5 Story Points - 3 Days Medium label Apr 17, 2023
@ksanty ksanty removed the 5 SP 5 Story Points - 3 Days Medium label Apr 17, 2023
@VJag
Copy link
Member Author

VJag commented May 16, 2023

@srieteja checked-in the Java library.

Pending tasks in this task are:

  • Check-in nodes js demo app in an appropriate git repo
  • Code review

@gkc
Copy link
Contributor

gkc commented Jul 9, 2023

Is this still being actively worked on?

@srieteja
Copy link
Contributor

All the necessary code has been introduced into https://github.com/atsign-foundation/at_login/tree/master

@srieteja srieteja reopened this Aug 7, 2023
@srieteja
Copy link
Contributor

srieteja commented Aug 7, 2023

Reopening ticket with updated list of tasks

@srieteja
Copy link
Contributor

Could not work on this in PR68, carrying it forward to PR69

@srieteja
Copy link
Contributor

Could not work on this as we are getting APKAM to the finish line. Carrying this forward to PR71.

@srieteja
Copy link
Contributor

Started working on it, will continue working on it in the next sprint. Carrying it forward to PR75.

@srieteja
Copy link
Contributor

Most of the implementation has been completed, fixing minor issues with signature verification. Carrying forward to PR76 to complete the implementation, testing and review.

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

Successfully merging a pull request may close this issue.

4 participants