Commit graph

1215 commits

Author SHA1 Message Date
Lukas Reschke 6ac3ab47ca
Use callback
Otherwise the page is already reloaded while the appsettings are not yet stored.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-09-18 11:20:44 +02:00
Lukas Reschke 00c87f4f81
Hide attribute mapping until a type is selected
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-09-18 11:15:14 +02:00
Lukas Reschke 9e88bef6d3
Require 12.0.3 as minimum version
Older releases have an incompatible change in the IApache backend.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-09-18 11:09:08 +02:00
Nextcloud bot 84cd187ff9
[tx-robot] updated from transifex 2017-09-15 00:24:34 +00:00
Nextcloud bot 09c5099553
[tx-robot] updated from transifex 2017-09-06 00:24:52 +00:00
Nextcloud bot 06a61f093c
[tx-robot] updated from transifex 2017-08-31 00:25:41 +00:00
Lukas Reschke 72c4f0df16 Merge pull request #150 from nextcloud/single-logout-service-csrf-redirect
Redirect to `/` if CSRF check does not pass
2017-08-30 17:08:39 +02:00
Lukas Reschke 082ae7ffd7
Redirect to / if CSRF check does not pass
Some IDPs redirect to the SLS page after pressing the logout link. While this is a questionable behaviour it is unlikely we can change that, so let's work around this by forcing a proper redirect.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-30 17:02:11 +02:00
Lukas Reschke 45e52c97c3 Merge pull request #145 from nextcloud/new-slo-url
Implement new SLO URL API
2017-08-30 14:47:02 +02:00
Nextcloud bot 483a65126e
[tx-robot] updated from transifex 2017-08-24 00:25:45 +00:00
Nextcloud bot 98ea4d2fc6
[tx-robot] updated from transifex 2017-08-22 00:25:27 +00:00
Nextcloud bot e713d84d73
[tx-robot] updated from transifex 2017-08-21 00:25:09 +00:00
Nextcloud bot 42bbfc6e4d
[tx-robot] updated from transifex 2017-08-20 00:25:07 +00:00
Nextcloud bot 6261a73887
[tx-robot] updated from transifex 2017-08-19 00:26:04 +00:00
Lukas Reschke 80a63bd89f Merge pull request #146 from nextcloud/keep-previous-url
Redirect users to previous page
2017-08-18 15:05:59 +02:00
Lukas Reschke 91956e48f9
Use URL also available under Nc12
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-18 14:59:28 +02:00
Lukas Reschke f528e70df8
Accept text/html
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-18 14:08:01 +02:00
Lukas Reschke 940bcd30a3
Redirect users to previous page
This change ensures that users will be sent to the previous page.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-18 13:58:03 +02:00
Lukas Reschke 2d4aad3487
Implement new SLO URL API
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-18 12:29:49 +02:00
Nextcloud bot 6466e71c63
[tx-robot] updated from transifex 2017-08-13 00:24:49 +00:00
Nextcloud bot 87e24f26cb
[tx-robot] updated from transifex 2017-08-12 00:25:10 +00:00
Morris Jobke f69dbb1ffc Merge pull request #142 from nextcloud/drone-update
Update syntax to drone 0.8
2017-08-09 12:15:35 +02:00
Morris Jobke 7ccb4bed52 Update syntax to drone 0.8
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-08-09 11:16:07 +02:00
Lukas Reschke 30821a6389 Merge pull request #141 from nextcloud/update-login-timestamp-after-login
Set last login after successful login operation
2017-08-04 19:09:48 +02:00
Lukas Reschke 4f3ae3e6fd
Adjust tests
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-04 19:03:32 +02:00
Lukas Reschke 6687baf0b7
Use new PHP 7.1 container
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-04 18:57:13 +02:00
Lukas Reschke a1986b46b0
Also update timestamp for environment variable auth
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-04 18:19:34 +02:00
Lukas Reschke bae5f79cbd
Use static variable for storing backends
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-04 18:16:54 +02:00
Lukas Reschke 3a3eb261aa
Fix order of session actions
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-04 17:24:01 +02:00
Lukas Reschke 5a4d327c0a
Perform logic in ACS
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-04 16:55:01 +02:00
Lukas Reschke bc98b466bd
Set last login after successful login operation
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-04 12:54:59 +02:00
Lukas Reschke 442fa2b709 Merge pull request #140 from nextcloud/base-url-is-expected-to-be-the-host
baseurl is expected to be the host name and protocol without path
2017-08-04 10:38:12 +02:00
Lukas Reschke 69a6484257
baseurl is expected to be the host name and protocol without path
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-01 17:17:32 +02:00
Lukas Reschke 1109cb663c Merge pull request #138 from nextcloud/proper-casing-of-filenames
Proper casing of file
2017-08-01 12:12:15 +02:00
Lukas Reschke 2a3e46dc2f
Proper casing of file
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-08-01 11:30:15 +02:00
Nextcloud bot 8c7e37b8b8
[tx-robot] updated from transifex 2017-08-01 00:25:02 +00:00
Lukas Reschke 688c32a71f Merge pull request #137 from nextcloud/add-test-for-testing-displayname-2
Add test for ensuring keeping of displayname
2017-07-31 17:17:03 +02:00
Lukas Reschke 4691870887
Don't advertise ability to change display name
Otherwise users can change their display name and email address which is in a SAML scenario undesired.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-31 16:58:51 +02:00
Lukas Reschke a5a406fb1f
Backend also supports setting a displayname
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-31 16:28:31 +02:00
Lukas Reschke d9245ae533
Follow PSR file naming
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-31 16:28:31 +02:00
Lukas Reschke 034e2d7c8a
Claim to always support \OC\User\Backend::GET_DISPLAYNAME
`\OC_User::loginWithApache` sets the display name otherwise to the login name which is wrong.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-31 16:28:26 +02:00
Lukas Reschke d187271f81
Add test for ensuring keeping of displayname
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-31 16:28:18 +02:00
Lukas Reschke 740ebb4e73 Merge pull request #134 from nextcloud/add-baseurl
Add baseurl to SAML settings
2017-07-31 11:31:51 +02:00
Lukas Reschke 4986701140 Merge pull request #136 from nextcloud/revert-135-add-test-for-testing-displayname
Revert "Add test for keeping display name after login"
2017-07-31 11:18:57 +02:00
Lukas Reschke ce8b1f3dc0 Revert "Add test for keeping display name after login" 2017-07-31 09:51:25 +02:00
Morris Jobke 0944ed5662 Merge pull request #135 from nextcloud/add-test-for-testing-displayname
Add test for keeping display name after login
2017-07-31 09:43:28 +02:00
Lukas Reschke 8205f4a4d6
Add test for keeping display name after login
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-31 09:34:19 +02:00
Lukas Reschke c55614dc3c
Add baseurl to SAML settings
In case the protected server is behind reverse proxies with a different protocol this is required.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-31 09:33:39 +02:00
Lukas Reschke ce7ad7ad20
Revert "Run drone push only on specific branches"
This reverts commit 19534bf93b.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-07-31 09:33:10 +02:00
Lukas Reschke abb16aa715 Merge pull request #133 from nextcloud/proper-namespace
Use proper namespace for user backend
2017-07-31 00:52:26 +02:00