Comments (2)
OTP usually uses the hostname to create the value
Assuming you're referring to TOTP here, the hostname is included in the description, but is not used within the validation flow for it. The Key is per-user, but not per-hostname.
from two-factor.
It should be only FIDO U2F which locks the secret to a hostname but that is being removed soon due to #423.
The TOTP secret is stored in user meta:
two-factor/providers/class-two-factor-totp.php
Lines 431 to 433 in 88b503c
which is a global table shared across all sites on the network. I'm personally using the same TOTP key on all my sites of a multisite.
from two-factor.
Related Issues (20)
- Revalidation: Prompted immediately after setting up 2FA
- is_current_user_session_two_factor() returns false after changing password
- Language support HOT 2
- Previously created sessions continue being valid after initial 2FA activation
- 503 Service Unavailable after inserting 2FA - works with several tries HOT 6
- Last Login HOT 2
- WooCommerce Shop Manager role "Sorry, you are not allowed to do that" error when entering auth code for TOTP HOT 1
- Implement Disable Provider method HOT 1
- Cannot register u2f key - failed to execute 'PostMessage' on 'DOMWindow' HOT 1
- incompatibility with v6.4.1 of WordPress HOT 1
- wp_login hook not firing on login for users with a two-factor option enabled HOT 2
- Timestamp for QR and Backup Code keygen HOT 3
- Prefer "require_once" over "require" in a few spots
- Plugin hangs when the security plugin option is clicked HOT 1
- Limit WP.org readme.txt tags to 5 HOT 1
- Use TOTP token with display HOT 1
- Auto Enable 2fa when user's signup? HOT 5
- Can neither use existing nor register new FIDO2 token with "FIDO U2F" → install Webauthn addon for two-factor HOT 1
- Please use PHPStan HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from two-factor.