Skip to content

Conversation

@KShivendu
Copy link
Contributor

@KShivendu KShivendu commented Feb 6, 2023

Summary of change

Define TOTP recipe plugin interface

Related issues

Checklist for important updates

  • Changelog has been updated
  • Changes to the version if needed
    • In build.gradle
  • Had installed and ran the pre-commit hook
  • Issue this PR against the latest non released version branch.
    • To know which one it is, run find the latest released tag (git tag) in the format vX.Y.Z, and then find the latest branch (git branch --all) whose X.Y is greater than the latest released tag.
    • If no such branch exists, then create one from the latest released branch.

- Split device deletion into SQL transactions
- Improve variables and return types
- Make the storage to return all used codes
@rishabhpoddar rishabhpoddar marked this pull request as draft February 28, 2023 15:48
@rishabhpoddar rishabhpoddar changed the base branch from 2.19 to 2.20 March 3, 2023 08:19
These changes will support the following features in the core:
- Remove expired codes only after cooldown
- Allow retries while inserting used codes
* feat: Add plugin interface for active users storage layer

* chores: Mention active users storage interface in CHANGELOG

* refactor: Throw error in storage Layer and later suppress them directly in API layer
@rishabhpoddar rishabhpoddar changed the base branch from 2.20 to 2.21 March 27, 2023 13:50
@rishabhpoddar rishabhpoddar marked this pull request as ready for review March 27, 2023 13:50
@rishabhpoddar rishabhpoddar merged commit 61a12de into 2.21 Mar 27, 2023
@rishabhpoddar rishabhpoddar deleted the feat/totp-plugin-interface branch March 27, 2023 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants