Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Mitigate race condition | Lukas Reschke | 2016-07-20 | 1 | -1/+4 |
| | |||||
* | Implement brute force protection | Lukas Reschke | 2016-07-20 | 2 | -16/+29 |
| | | | | | | | | | Class Throttler implements the bruteforce protection for security actions in Nextcloud. It is working by logging invalid login attempts to the database and slowing down all login attempts from the same subnet. The max delay is 30 seconds and the starting delay are 200 milliseconds. (after the first failed login) | ||||
* | Use the themed Defaults everywhere | Joas Schilling | 2016-07-15 | 1 | -5/+3 |
| | |||||
* | Revert "occ web executor (#24957)" | Morris Jobke | 2016-07-07 | 1 | -147/+0 |
| | | | | This reverts commit 854352d9a064a1e469ede207493bce44fd41d96c. | ||||
* | Merge remote-tracking branch 'upstream/master' into master-upstream-sync | Lukas Reschke | 2016-06-26 | 1 | -0/+147 |
|\ | |||||
| * | occ web executor (#24957) | VicDeo | 2016-06-22 | 1 | -0/+147 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Initial web executor * Fix PHPDoc Fix broken integration test OccControllerTests do not require database access - moch them all! Kill unused sprintf | ||||
* | | Merge branch 'master' of https://github.com/owncloud/core into downstream-160611 | Arthur Schiwon | 2016-06-11 | 1 | -2/+3 |
|\| | |||||
| * | Do not leak the login name - fixes #25047 | Thomas Müller | 2016-06-09 | 1 | -2/+3 |
| | | |||||
| * | Merge pull request #25011 from owncloud/issue-24745-allow-to-cancel-2fa | Vincent Petry | 2016-06-08 | 1 | -0/+9 |
| |\ | | | | | | | Allow to cancel 2FA after login | ||||
| | * | Allow to cancel 2FA after login | Joas Schilling | 2016-06-07 | 1 | -0/+9 |
| | | | |||||
| * | | do not generate device token if 2FA is enable for user | Christoph Wurst | 2016-06-07 | 1 | -11/+25 |
| |/ | |||||
* | | Add fancy layout | Lukas Reschke | 2016-06-09 | 1 | -1/+2 |
| | | |||||
* | | Allow to cancel 2FA after login | Joas Schilling | 2016-06-09 | 1 | -0/+9 |
| | | |||||
* | | do not generate device token if 2FA is enable for user | Christoph Wurst | 2016-06-09 | 1 | -11/+25 |
|/ | |||||
* | remember redirect_url when solving the 2FA challenge | Christoph Wurst | 2016-06-01 | 2 | -5/+22 |
| | |||||
* | Merge pull request #24795 from ↵ | Vincent Petry | 2016-05-31 | 1 | -1/+2 |
|\ | | | | | | | | | owncloud/issue-24789-reset-password-link-new-window Allow opening the password reset link in a new window when its a URL | ||||
| * | Allow opening the password reset link in a new window when its a URL | Joas Schilling | 2016-05-24 | 1 | -1/+2 |
| | | |||||
* | | Update license headers | Lukas Reschke | 2016-05-26 | 7 | -9/+7 |
| | | |||||
* | | Merge pull request #24735 from juliushaertl/passwordreset-invalid | Vincent Petry | 2016-05-25 | 1 | -15/+35 |
|\ \ | | | | | | | Show error messages if a password reset link is invalid or expired | ||||
| * | | Show error messages if a password reset link is invalid or expired | Julius Haertl | 2016-05-23 | 1 | -15/+35 |
| | | | | | | | | | | | | | | | - Moved token validation to method checkPasswordResetToken - Render error with message from exceptions | ||||
* | | | when generating browser/device token, save the login name for later password ↵ | Christoph Wurst | 2016-05-24 | 3 | -5/+5 |
| | | | | | | | | | | | | checks | ||||
* | | | generate device token for UID, not login name | Christoph Wurst | 2016-05-24 | 1 | -2/+3 |
| | | | | | | | | | | | | fixes #24785 | ||||
* | | | login explicitly | Christoph Wurst | 2016-05-24 | 1 | -0/+3 |
| |/ |/| | |||||
* | | Add two factor auth to core | Christoph Wurst | 2016-05-23 | 2 | -2/+148 |
|/ | |||||
* | Show login error message correctly (#24599) | Christoph Wurst | 2016-05-12 | 1 | -1/+0 |
| | |||||
* | Use proper URL generation function (#24576) | Lukas Reschke | 2016-05-11 | 1 | -1/+1 |
| | | | Fixes the redirection after login, otherwise `core/files/index` is opened which fails. | ||||
* | use the UID for creating the session token, not the login name | Christoph Wurst | 2016-05-11 | 1 | -4/+4 |
| | |||||
* | fix login with email | Christoph Wurst | 2016-05-11 | 1 | -1/+2 |
| | |||||
* | fix PHPDoc and other minor issues | Christoph Wurst | 2016-05-11 | 2 | -4/+3 |
| | |||||
* | show login error | Christoph Wurst | 2016-05-11 | 1 | -5/+12 |
| | |||||
* | PHPDoc and other minor fixes | Christoph Wurst | 2016-05-11 | 1 | -2/+4 |
| | |||||
* | add unit tests for all new classes | Christoph Wurst | 2016-05-11 | 1 | -3/+3 |
| | |||||
* | increase token column width | Christoph Wurst | 2016-05-11 | 1 | -2/+1 |
| | | | | add some range to time() assertions | ||||
* | fix LoginController unit tests | Christoph Wurst | 2016-05-11 | 1 | -1/+1 |
| | |||||
* | fix setup | Christoph Wurst | 2016-05-11 | 1 | -4/+11 |
| | |||||
* | Add token auth for OCS APIs | Christoph Wurst | 2016-05-11 | 2 | -3/+7 |
| | |||||
* | Add index on 'last_activity' | Christoph Wurst | 2016-05-11 | 1 | -2/+3 |
| | | | | | | add token type column and delete only temporary tokens in the background job debounce token updates; fix wrong class import | ||||
* | Add controller to generate client tokens | Christoph Wurst | 2016-05-11 | 1 | -0/+82 |
| | |||||
* | Check if session token is valid and log user out if the check fails | Christoph Wurst | 2016-05-11 | 1 | -1/+0 |
| | | | | | * Update last_activity timestamp of the session token * Check user backend credentials once in 5 minutes | ||||
* | token based auth | Christoph Wurst | 2016-05-11 | 1 | -23/+52 |
| | | | | | | | | * Add InvalidTokenException * add DefaultTokenMapper and use it to check if a auth token exists * create new token for the browser session if none exists hash stored token; save user agent * encrypt login password when creating the token | ||||
* | Move logout to controller | Lukas Reschke | 2016-04-18 | 1 | -1/+23 |
| | | | | Testable code. Yay. | ||||
* | Also check for an empty string | Lukas Reschke | 2016-04-15 | 1 | -4/+4 |
| | | | | PHP. Yay. | ||||
* | Rename `username` to `loginName` | Lukas Reschke | 2016-04-15 | 1 | -4/+4 |
| | | | | UID and login name are two different things. | ||||
* | Use !== instead of empty | Lukas Reschke | 2016-04-15 | 1 | -4/+4 |
| | | | | Users can be named null | ||||
* | Move login form into controller | Lukas Reschke | 2016-04-15 | 1 | -0/+138 |
| | | | | First step on getting the authorisation stuff cleaned up. This is only for the login form, all other stuff is still where it is. | ||||
* | Rename files to be PSR-4 compliant | Lukas Reschke | 2016-04-06 | 4 | -0/+789 |