Kunzisoft / Kunzisoft/KeePassDX

Autofill totp not working on gosuslugi.ru

Open
#2,304 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug feature
Dominant language
Kotlin
Stars
7.3k
Forks
403
Avg merge
2d 10h
Merged PRs (30d)
1

Description

### Checks

- [x] I have read the Wiki, searched the open issues, and still think this is a new bug.

### Explain the problem clearly and succinctly:

I apologize if anything is incorrect here.
gosuslugi.ru is a government website for our country. Recently, it became possible to log in with a TOTP key instead of using a code from an SMS.

What's been done: The login, password, and TOTP key have been added to the KeePassDX database, and the correct URL has been specified.

Logging in is done via https://lk.gosuslugi.ru
Autofill is enabled in Android settings. A green pop-up window appears prompting you to enter your password, which is good.
After entering the password, the page refreshes (it remains https://lk.gosuslugi.ru/login), and now you need to enter the TOTP code. Automatic TOTP code entry is not possible; there is no pop-up window. It only works via the Magic Keyboard and manually pressing the one-time password button.

I'm not sure if this is a bug, and I don't know if it should enter TOTP codes by default. If necessary, I can provide the source code of the page as a file.

### Describe what you expected to happen:

_No response_

### KeePassDX version:

4.2.4

### Build:

Free

### Database version:

_No response_

### File provider (`content://` URI)

cromite browser latest version from Today on github

### Android version:

15

### Android device:

_No response_

### Additional context:

_No response_

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the login flow at https://lk.gosuslugi.ru on Android 15 with KeePassDX 4.2.4 and Cromite: verify that password autofill works, then check the page refresh and TOTP step. The issue mentions no source files or tests; done means determining why the TOTP prompt is absent and enabling it, or documenting the browser/site incompatibility.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
authentication, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.