Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix auth provider | Joas Schilling | 2017-08-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Fix clob comparison | Joas Schilling | 2017-08-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | More phpstorm inspection fixes | Roeland Jago Douma | 2017-07-24 | 1 | -2/+1 |
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | Minor typos | Marcel Waldvogel | 2017-07-21 | 3 | -3/+3 |
| | | | | Signed-off-by: Marcel Waldvogel <marcel.waldvogel@uni-konstanz.de> | ||||
* | Merge pull request #4894 from nextcloud/generic-security-activities | Lukas Reschke | 2017-05-19 | 1 | -5/+6 |
|\ | | | | | Change 2FA activities to more generic security activities | ||||
| * | Change 2FA activities to more generic security activities | Christoph Wurst | 2017-05-18 | 1 | -5/+6 |
| | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | | Rename table back to lowercase | Lukas Reschke | 2017-05-18 | 1 | -8/+8 |
| | | | | | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch> | ||||
* | | delete auth token when client gets deleted | Bjoern Schiessle | 2017-05-18 | 1 | -7/+19 |
|/ | | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org> | ||||
* | Defining App "cron" for "Invalidating tokens older than" message #27167 (#27201) | Martin | 2017-03-19 | 1 | -2/+2 |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | ||||
* | do not hard-require the token provider | Christoph Wurst | 2017-01-11 | 1 | -6/+10 |
| | | | | | | | | The provider might need DB access and therefore depenedency resolution fails on the setup page where we cannot inject the db implementation. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | use login hook credentials as fallback | Christoph Wurst | 2017-01-11 | 1 | -0/+21 |
| | | | | | | | If no session token is available, we can use the credentials provided by the login hook. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | fix @since annotations (9.1->12) | Christoph Wurst | 2017-01-11 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | replace session implementation if it changes at runtime | Christoph Wurst | 2017-01-11 | 1 | -0/+9 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | add login credential store | Christoph Wurst | 2017-01-11 | 2 | -0/+158 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | fix minor issues | Christoph Wurst | 2016-12-19 | 1 | -5/+18 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Publish, parse and filter 2FA activities | Christoph Wurst | 2016-12-19 | 1 | -1/+31 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Merge pull request #2353 from nextcloud/renew-session-token-remember | Lukas Reschke | 2016-11-28 | 1 | -0/+1 |
|\ | | | | | copy remember-me value when renewing a session token | ||||
| * | copy remember-me value when renewing a session token | Christoph Wurst | 2016-11-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | On renew, a session token is duplicated. For some reason we did not copy over the remember-me attribute value. Hence, the new token was deleted too early in the background job and remember-me did not work properly. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | | fix undefined index error when the backup codes provider is not active | Christoph Wurst | 2016-11-28 | 1 | -0/+3 |
|/ | | | | | | | | In users have not created backup codes yet the app is not enabled for that user and therefore we got an undefined index error because the code assumed it was always there. It now properly returns null. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | use lower loglevel for token cleanup messages | Robin Appelman | 2016-11-17 | 1 | -2/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Add test for setting up fake fs | Robin Appelman | 2016-11-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Adds TokenProvider and Mapper tests | Roeland Jago Douma | 2016-11-16 | 1 | -7/+5 |
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | explicit types | Robin Appelman | 2016-11-16 | 1 | -5/+11 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | cast to int | Robin Appelman | 2016-11-16 | 1 | -2/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | phpdoc | Robin Appelman | 2016-11-16 | 1 | -2/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix setscope | Robin Appelman | 2016-11-16 | 1 | -2/+2 |
| | | | | Signed-off-by: Robin Appelman <icewind@owncloud.com> | ||||
* | allow configuring filesystem access | Robin Appelman | 2016-11-16 | 5 | -7/+71 |
| | | | | Signed-off-by: Robin Appelman <icewind@owncloud.com> | ||||
* | app password scope wip | Robin Appelman | 2016-11-16 | 3 | -2/+19 |
| | | | | Signed-off-by: Robin Appelman <icewind@owncloud.com> | ||||
* | read lockdown scope from token | Robin Appelman | 2016-11-16 | 3 | -2/+19 |
| | | | | Signed-off-by: Robin Appelman <icewind@owncloud.com> | ||||
* | document what the method does | Christoph Wurst | 2016-11-02 | 1 | -0/+2 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Add missing tests and fix PHPDoc | Lukas Reschke | 2016-11-02 | 2 | -1/+9 |
| | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch> | ||||
* | Fix typ in constant name | Lukas Reschke | 2016-11-02 | 1 | -4/+4 |
| | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch> | ||||
* | Fix invalid PHPDocs | Lukas Reschke | 2016-11-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch> | ||||
* | bring back remember-me | Christoph Wurst | 2016-11-02 | 6 | -17/+70 |
| | | | | | | | | | | * try to reuse the old session token for remember me login * decrypt/encrypt token password and set the session id accordingly * create remember-me cookies only if checkbox is checked and 2fa solved * adjust db token cleanup to store remembered tokens longer * adjust unit tests Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | add 2fa backup codes app | Christoph Wurst | 2016-09-05 | 1 | -2/+18 |
| | | | | | * add backup codes app unit tests * add integration tests for the backup codes app | ||||
* | prevent infinite redirect loops if the there is no 2fa provider to pass | Christoph Wurst | 2016-08-24 | 1 | -2/+16 |
| | | | | | | | This fixes infinite loops that are caused whenever a user is about to solve a 2FA challenge, but the provider app is disabled at the same time. Since the session value usually indicates that the challenge needs to be solved before we grant access we have to remove that value instead in this special case. | ||||
* | add invalidateOldTokens to IProvider interface | Christoph Wurst | 2016-08-02 | 2 | -3/+7 |
| | |||||
* | Check if an app provide two-factor-auth providers before we try to use them | Robin Appelman | 2016-07-23 | 1 | -9/+11 |
| | |||||
* | Fix others | Joas Schilling | 2016-07-21 | 13 | -15/+26 |
| | |||||
* | Merge pull request #25172 from owncloud/token-login-validation | Vincent Petry | 2016-06-22 | 5 | -29/+66 |
|\ | | | | | Token login validation | ||||
| * | store last check timestamp in token instead of session | Christoph Wurst | 2016-06-17 | 5 | -24/+58 |
| | | |||||
| * | use token last_activity instead of session value | Christoph Wurst | 2016-06-17 | 2 | -5/+8 |
| | | |||||
* | | update session token password on user password change | Christoph Wurst | 2016-06-21 | 2 | -0/+27 |
| | | |||||
* | | Merge pull request #25162 from owncloud/password-login-forbidden-hint | Vincent Petry | 2016-06-20 | 1 | -0/+29 |
|\ \ | | | | | | | Password login forbidden hint | ||||
| * | | add PasswordLoginForbiddenException | Christoph Wurst | 2016-06-17 | 1 | -0/+29 |
| |/ | |||||
* / | close cursor after loading a token | Christoph Wurst | 2016-06-17 | 1 | -0/+1 |
|/ | |||||
* | load 2FA provider apps before querying classes | Christoph Wurst | 2016-06-16 | 1 | -0/+13 |
| | |||||
* | fail hard if 2fa provider can not be loaded (#25061) | Christoph Wurst | 2016-06-13 | 1 | -1/+3 |
| | |||||
* | do not generate device token if 2FA is enable for user | Christoph Wurst | 2016-06-07 | 1 | -0/+1 |
| | |||||
* | Create session tokens for apache auth users | Christoph Wurst | 2016-05-31 | 4 | -5/+43 |
| |