This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "OWASP JOTP Project"
From OWASP
Rob Upcraft (talk | contribs) (→Email List) |
Rob Upcraft (talk | contribs) (→Description) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
==OWASP jOTP== | ==OWASP jOTP== | ||
− | OWASP jOTP is a | + | OWASP jOTP is a microservice implemented in Java that can be used to generate, validate, and automatically expire one-time use password tokens. |
==Description== | ==Description== | ||
A common use case for jOTP is as follows: | A common use case for jOTP is as follows: | ||
− | 1. Client | + | 1. Client applications displays a login page requesting the user enter his/her username and password. |
− | + | 2. If the credentials check passes, the user's email is looked up and a message containing the token is sent. | |
− | + | 3. The application then requests that the OTP token that was sent be entered in a text box. Once entered, it is sent to jOTP. | |
− | + | 4. jOTP validates the token. If the token was valid, the application finishes authenticating the user. If the token was not valid, the user is redirected to the login page. | |
− | |||
==Licensing== | ==Licensing== | ||
Line 42: | Line 41: | ||
== Quick Download == | == Quick Download == | ||
+ | * [https://bintray.com/upcrob/generic/jOTP/_latestVersion Bintray Download] | ||
* [https://github.com/upcrob/jOTP GitHub Repository] | * [https://github.com/upcrob/jOTP GitHub Repository] | ||