diff options
author | Frederic Guillot <fred@kanboard.net> | 2016-01-05 20:31:15 -0500 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2016-01-05 20:31:15 -0500 |
commit | e62779e26781c849bdc24f40e94330bec97f8069 (patch) | |
tree | fe72ffad1e8da07684d1400753ad6a2c794c21f5 /app/Core/Security/PostAuthenticationProviderInterface.php | |
parent | 811254ba93592de2470aee54cd21096d082b45ce (diff) |
Improve 2FA
Diffstat (limited to 'app/Core/Security/PostAuthenticationProviderInterface.php')
-rw-r--r-- | app/Core/Security/PostAuthenticationProviderInterface.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app/Core/Security/PostAuthenticationProviderInterface.php b/app/Core/Security/PostAuthenticationProviderInterface.php index 88fc2fe5..3f628bb0 100644 --- a/app/Core/Security/PostAuthenticationProviderInterface.php +++ b/app/Core/Security/PostAuthenticationProviderInterface.php @@ -11,6 +11,13 @@ namespace Kanboard\Core\Security; interface PostAuthenticationProviderInterface extends AuthenticationProviderInterface { /** + * Called only one time before to prompt the user for pin code + * + * @access public + */ + public function beforeCode(); + + /** * Set user pin-code * * @access public @@ -19,6 +26,14 @@ interface PostAuthenticationProviderInterface extends AuthenticationProviderInte public function setCode($code); /** + * Generate secret if necessary + * + * @access public + * @return string + */ + public function generateSecret(); + + /** * Set secret token (fetched from user profile) * * @access public |