DID Wallet Fails to Authenticate on Access Key Removal

When attempting to remove an Access Key from the User Settings page, the verification flow with DID Wallet fails. The system displays:
Failed — You are not allowed to login to this node.
Meanwhile, the DID Wallet pop-up also shows a failure message with generic suggestions (switch wallet, log out/in, visit Help Center).
The issue is that the correct wallet was already in use, and it had successfully created/connected passkeys before. However, when performing critical operations like deleting an Access Key, the authentication request is rejected.
This raises a few questions:
- Is the node configured to only accept authentication from owner/admin-level accounts?
- If so, why does the UI still allow other users to attempt Access Key deletion?
- If not, is this a bug where the front-end validation and the node’s permission checks are out of sync?
Suggested improvements:
- Restrict available actions in the UI based on the user’s role/permissions.
- Provide a more descriptive error message that clearly explains why the wallet is denied (e.g., insufficient permissions vs. wrong wallet).
1 reply
Duplicate with Unable to Delete Access Key with Passkey – Permission Denied