spring-projects / spring-projects/spring-security

Login With Otp Support

Open
#7,005 4 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

in: core status: feedback-provided
Dominant language
Java
Stars
9.6k
Forks
6.3k
Avg merge
2d 11h
Merged PRs (30d)
52

Description

Currently we have support for Password Based Login in Spring Security. But I can't find any support for Login With OTP or any description on same in Reference Documentation. Now a days its very common for any application to provide Login with OTP to deal with problem of User forgetting password. In order to deal with problem of user forgetting password we have other solutions like login with oauth, openid, qrcode based login but still Login with OTP is very widely used. The whole point of raising this ticket is to have healthy discussion on same and come up with best way to implement same in form of either adding support in Spring Security, or having a description in Reference Documentation to implement same or adding a sample application for same in Spring Security Sample Examples. In either form it will be beneficial for large community of Spring Security.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing Spring Security's existing password-based login support, Reference Documentation, and Spring Security Sample Examples. The issue leaves the implementation, documentation, or sample scope open, so the work is complete only after the project determines and delivers one agreed approach for OTP login support.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring
Domain
authentication, documentation, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.