History: PluginTOTP
Preview of version: 7
New in Tiki22
What is Time-Based One-Time Password?
A time-based one-time password (TOTP) is a temporary passcode generated by an algorithm that uses the current time of day as one of its authentication factors. Time-based one-time passwords are commonly used for two-factor authentication and have seen growing adoption by cloud application providers. In two-factor authentication scenarios, a user must enter a traditional, static password as well as a time-based one-time password to gain access to digital information or a computing system. Typically, the temporary passcode expires after 30, 60, 120 or 240 seconds.
TOTP (Time-based One-time Password algorithm) is a different use case than Two-factor authentication, which protects a Tiki instance.
This permits to manage the key (instead of putting on a smartphone) to connect to another site (which may or many not be a Tiki)
How PluginTOTP Works!
let's suppose I am trying to connect to my admin dashboard, I begin by entering my username and password. Then I’m prompted for the TOTP, which I read off of the token and type into the third login field. Once I’ve done so, I’m logged in.
Step 1 :
Code:
https://gitlab.com/tikiwiki/tiki/-/blob/master/lib/wiki-plugins/wikiplugin_totp.php
PluginTOTP
History
Information | Version | |||||
---|---|---|---|---|---|---|
Marc Laporte use relative links | 47 | |||||
Elifeleti Mukisa Dan | 46 | |||||
Elifeleti Mukisa Dan | 45 | |||||
Elifeleti Mukisa Dan | 44 | |||||
Elifeleti Mukisa Dan Adding new generated qrcode image | 43 | |||||
Marc Laporte | 42 | |||||
Ndiwayesu | 41 | |||||
Ndiwayesu | 40 | |||||
Ndiwayesu | 39 | |||||
Ndiwayesu | 38 | |||||
Ndiwayesu | 37 | |||||
Ndiwayesu | 36 | |||||
Ndiwayesu | 35 | |||||
Ndiwayesu | 34 | |||||
Marc Laporte The URL for the code arrives via PluginPluginManager | 33 | |||||
Ndiwayesu | 32 | |||||
Ndiwayesu | 31 | |||||
Ndiwayesu | 30 | |||||
Ndiwayesu | 29 | |||||
Ndiwayesu | 28 | |||||
Ndiwayesu | 27 | |||||
Ndiwayesu | 26 | |||||
Ndiwayesu | 25 | |||||
Ndiwayesu | 24 | |||||
Ndiwayesu | 23 | |||||
Ndiwayesu | 22 | |||||
Ndiwayesu | 21 | |||||
Ndiwayesu | 20 | |||||
Ndiwayesu | 19 | |||||
Ndiwayesu | 18 | |||||
Ndiwayesu | 17 | |||||
Ndiwayesu | 16 | |||||
Ndiwayesu | 15 | |||||
Ndiwayesu | 14 | |||||
Ndiwayesu | 13 | |||||
Ndiwayesu | 12 | |||||
Ndiwayesu | 11 | |||||
Ndiwayesu | 10 | |||||
Ndiwayesu | 9 | |||||
Ndiwayesu | 8 | |||||
Ndiwayesu | 7 | |||||
Ndiwayesu | 6 | |||||
Marc Laporte | 5 | |||||
Mike Finko | 4 | |||||
Marc Laporte | 3 | |||||
Marc Laporte | 2 | |||||
Marc Laporte | 1 |