Skip to content

Commit e673acf

Browse files
authored
TOTP time skew section (#34501)
1 parent 1e98155 commit e673acf

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ The `EnableAuthenticator` component can be inspected in reference source:
104104

105105
[!INCLUDE[](~/includes/aspnetcore-repo-ref-source-links.md)]
106106

107+
## Failures due to TOTP time skew
108+
109+
TOTP authentication depends on accurate time keeping on the TOTP authenticator app device and the app's host. TOTP tokens are only valid for 30 seconds. If logins are failing due to rejected TOTP codes, confirm accurate time is maintained, preferably synchronized to an accurate NTP service.
110+
107111
## Additional resources
108112

109113
* [Using a different QR code library](xref:security/authentication/identity-enable-qrcodes#using-a-different-qr-code-library)

aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,10 @@ In the `<Authorized>` content of the `<AuthorizeView>` in `Components/Layout/Nav
882882
</AuthorizeView>
883883
```
884884

885+
## Failures due to TOTP time skew
886+
887+
TOTP authentication depends on accurate time keeping on the TOTP authenticator app device and the app's host. TOTP tokens are only valid for 30 seconds. If logins are failing due to rejected TOTP codes, confirm accurate time is maintained, preferably synchronized to an accurate NTP service.
888+
885889
## Additional resources
886890

887891
* [`nimiq/qr-creator`](https://github.com/nimiq/qr-creator)

0 commit comments

Comments
 (0)