Updating game data to mid season patch and made card gallery nicer
This commit is contained in:
@@ -2,7 +2,8 @@
|
||||
|
||||
## How it works
|
||||
|
||||
The app uses passkeys (WebAuthn/FIDO2) as the only sign-in method. There are no passwords, usernames, or email addresses. Your fingerprint (or device PIN) is the key.
|
||||
The app uses passkeys (WebAuthn/FIDO2) as the only sign-in method. There are no passwords, usernames, or email
|
||||
addresses. Your fingerprint (or device PIN) is the key.
|
||||
|
||||
Authentication has two phases:
|
||||
|
||||
@@ -44,19 +45,23 @@ The credential is stored in the database. From this point on, only registered pa
|
||||
4. 1Password will prompt for your fingerprint (Touch ID / Windows Hello)
|
||||
5. Done
|
||||
|
||||
**Important:** The site must be accessed from its configured origin (e.g., `http://localhost:5256`). 1Password associates passkeys with the domain/origin, so using a different address (e.g., a different port or IP) won't find the saved passkey.
|
||||
**Important:** The site must be accessed from its configured origin (e.g., `http://localhost:5256`). 1Password
|
||||
associates passkeys with the domain/origin, so using a different address (e.g., a different port or IP) won't find the
|
||||
saved passkey.
|
||||
|
||||
---
|
||||
|
||||
## Enrolling additional passkeys
|
||||
|
||||
Once signed in, you can enroll another passkey (e.g., a hardware key, a second device) by navigating to `/login` while already authenticated. The Enroll Passkey button will appear and allow registration of additional credentials.
|
||||
Once signed in, you can enroll another passkey (e.g., a hardware key, a second device) by navigating to `/login` while
|
||||
already authenticated. The Enroll Passkey button will appear and allow registration of additional credentials.
|
||||
|
||||
---
|
||||
|
||||
## Signing out
|
||||
|
||||
There is no sign-out UI yet. To sign out manually, clear your browser cookies for the site. The session cookie is named `.AspNetCore.Cookies`.
|
||||
There is no sign-out UI yet. To sign out manually, clear your browser cookies for the site. The session cookie is named
|
||||
`.AspNetCore.Cookies`.
|
||||
|
||||
---
|
||||
|
||||
@@ -72,17 +77,18 @@ The Fido2 relying party settings live in `appsettings.Development.json`:
|
||||
}
|
||||
```
|
||||
|
||||
If the server moves to a different host or port, update `Origins` to match the full scheme+host+port the browser uses to access it. `ServerDomain` must be the effective domain (no port, no scheme).
|
||||
If the server moves to a different host or port, update `Origins` to match the full scheme+host+port the browser uses to
|
||||
access it. `ServerDomain` must be the effective domain (no port, no scheme).
|
||||
|
||||
---
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
| Symptom | Cause | Fix |
|
||||
|---|---|---|
|
||||
| `Response.Transports field is required` | Old version of `passkey.js` | Redeploy — fixed in current version |
|
||||
| `Relying party ID does not match` | Origin mismatch | Ensure the URL in the browser matches an entry in `Fido2:Origins` |
|
||||
| `Session expired. Please retry enrollment` | Took too long between steps | Start over from the login page |
|
||||
| `Credential not recognized` | Passkey was created on a different server/domain, or the DB was wiped | Re-enroll |
|
||||
| Button does nothing | Blazor circuit not connected yet | Wait a moment after page load and try again |
|
||||
| 1Password doesn't offer to save | Browser extension not active | Ensure 1Password browser extension is installed and enabled |
|
||||
| Symptom | Cause | Fix |
|
||||
|--------------------------------------------|-----------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| `Response.Transports field is required` | Old version of `passkey.js` | Redeploy — fixed in current version |
|
||||
| `Relying party ID does not match` | Origin mismatch | Ensure the URL in the browser matches an entry in `Fido2:Origins` |
|
||||
| `Session expired. Please retry enrollment` | Took too long between steps | Start over from the login page |
|
||||
| `Credential not recognized` | Passkey was created on a different server/domain, or the DB was wiped | Re-enroll |
|
||||
| Button does nothing | Blazor circuit not connected yet | Wait a moment after page load and try again |
|
||||
| 1Password doesn't offer to save | Browser extension not active | Ensure 1Password browser extension is installed and enabled |
|
||||
|
||||
Reference in New Issue
Block a user