Arnaud Cogoluègnes
cbe5a42bea
Update rabbitmq-components.mk
2020-11-03 14:27:34 +01:00
Michael Klishin
fe22b1ad02
Update rabbitmq-components.mk
2020-10-21 12:55:30 +03:00
Luke Bakken
019db68ddf
Update rabbitmq-components.mk
2020-08-04 08:41:46 -07:00
Jean-Sébastien Pédron
793960a9b0
Update rabbitmq-components.mk
2020-07-30 12:06:50 +02:00
Luke Bakken
41a4439557
Update rabbitmq-components.mk
2020-07-29 10:02:01 -07:00
dcorbacho
2d086d5c6f
Update erlang.mk
2020-07-21 14:31:48 +01:00
Jean-Sébastien Pédron
8de724b4b5
Update rabbitmq-components.mk
2020-07-21 12:07:56 +02:00
Michael Klishin
513aa57bbf
Update rabbitmq-components.mk
2020-07-21 03:42:41 +03:00
dcorbacho
f8b3bfe8ae
Revert drop of Exhibit B on MPL 2.0
2020-07-20 16:56:47 +01:00
dcorbacho
8ef38a36ef
Update LICENSE
2020-07-20 10:40:57 +01:00
Michael Klishin
b6a3b34be6
Update MPL2 license file, drop Exhibit B
...
and add a VMware copyright notice.
We did not mean to make this code Incompatible with Secondary Licenses
as defined in [1].
1. https://www.mozilla.org/en-US/MPL/2.0/FAQ/
2020-07-17 14:53:05 +03:00
dcorbacho
52eb308ea4
Switch to Mozilla Public License 2.0 (MPL 2.0)
2020-07-10 20:14:09 +01:00
Luke Bakken
2914f86a6d
Handle `undefined` case for AuthzData
...
Fixes #100
2020-06-30 06:33:51 -07:00
Jean-Sébastien Pédron
679c3dd9b1
Update erlang.mk
2020-06-23 17:13:14 +02:00
Michael Klishin
3a34b15a10
Bump Recon to 2.5.1
...
for Erlang 23 compatibility of 'rabbitmq-diagnostics observer'
References zhongwencool/observer_cli#68 .
2020-06-09 08:22:13 +03:00
Jean-Sébastien Pédron
8299fb28c0
Update copyright (year 2020)
2020-03-10 16:02:32 +01:00
Gerhard Lazu
d628a6dfcf
Update rabbitmq-components.mk
2020-03-06 09:19:13 +00:00
Gerhard Lazu
41609a604d
Update erlang.mk
2020-03-06 09:17:15 +00:00
Jean-Sébastien Pédron
a5b819719a
Travis CI: Update config from rabbitmq-common
2020-03-04 14:24:26 +01:00
Jean-Sébastien Pédron
03d739bbea
Travis CI: Update config from rabbitmq-common
2020-03-04 11:17:13 +01:00
Jean-Sébastien Pédron
9900030ac9
Travis CI: Update config from rabbitmq-common
2020-03-03 14:53:36 +01:00
Michael Klishin
d280e96139
Add some essential debug logging of requests issued
...
Per rabbitmq-users feedback.
2020-02-29 19:42:01 +03:00
Michael Klishin
388ad7270a
Django example: white list localhost
2020-02-29 19:40:50 +03:00
Gerhard Lazu
52c85554b2
Update rabbitmq-components.mk
2020-02-11 15:31:41 +00:00
Michael Klishin
c7176c9123
(c) bump
2019-12-29 05:50:24 +03:00
Jean-Sébastien Pédron
bc9c1bde44
Git: Ignore copied CLI
2019-12-12 13:23:11 +01:00
Jean-Sébastien Pédron
624cc77daf
Update rabbitmq-components.mk
2019-12-12 13:14:51 +01:00
kjnilsson
a05f8bf7f7
Update rabbitmq-components.mk
2019-09-13 10:24:13 +01:00
kjnilsson
c194e97d92
Update rabbitmq-components.mk
2019-09-04 10:30:51 +01:00
Jean-Sébastien Pédron
51bb4c8a24
Update erlang.mk
2019-08-29 20:44:46 +02:00
Michael Klishin
4366607126
Update rabbitmq-components.mk
2019-08-11 01:47:47 +10:00
Jean-Sébastien Pédron
d5add9d171
Update erlang.mk
2019-08-02 09:53:27 +02:00
Michael Klishin
bd47c06b4d
Update rabbitmq-components.mk
2019-08-01 17:13:08 +03:00
Luke Bakken
fecb9e4c86
Add GitHub templates
...
And LICENSE file.
Related to rabbitmq/rabbitmq-auth-backend-oauth2#33
2019-07-18 14:35:22 -07:00
Arnaud Cogoluègnes
7b1c4bed68
Update rabbitmq-components.mk
2019-07-09 16:05:49 +02:00
Michael Klishin
a484ede8f8
Adapt to rabbit_authz_backend interface changes
...
from rabbitmq/rabbitmq-auth-backend-oauth2#28 .
2019-07-03 09:54:14 +02:00
Jean-Sébastien Pédron
915d050983
Update rabbitmq-components.mk
2019-06-28 16:05:24 +02:00
Jean-Sébastien Pédron
7ba5c6c6c7
Update erlang.mk
2019-06-28 16:01:39 +02:00
Michael Klishin
1ebd2c1142
examples/README edits
2019-06-26 20:56:21 +02:00
Michael Klishin
4fe092b7cb
Wording
2019-06-26 20:49:33 +02:00
Zdzislaw Krajewski
926fc1c503
Add docker files, update readme
2019-06-26 18:43:25 +02:00
Zdzislaw Krajewski
61a3d64903
Disable csfr check, update allowed hostname in settings, setup looging
2019-06-26 18:09:05 +02:00
Arnaud Cogoluègnes
8afaae411a
Add Maven wrapper to Spring Boot example
2019-06-14 11:00:24 +02:00
Arnaud Cogoluègnes
90ea9f76cd
Add debug interceptor to Spring Boot example
...
To log HTTP parameters.
2019-06-14 10:48:03 +02:00
Arnaud Cogoluègnes
ff2ed6e831
Propagate protocol-specific context to HTTP backend
...
Information like MQTT client ID is now propagated to the backend for
all authentication and authorization functions.
References rabbitmq/rabbitmq-server#1767
2019-06-03 14:35:53 +02:00
Arnaud Cogoluègnes
e0f65364c7
Add topic URL in example readme
2019-06-03 14:26:29 +02:00
Gerhard Lazu
b386f03135
Update rabbitmq-components.mk
2019-06-03 02:23:31 +01:00
Michael Klishin
f7b12f8fe8
Update error message in the assertion
2019-05-24 06:52:08 +01:00
Michael Klishin
9b332d1868
Error message wording
2019-05-23 10:35:21 +01:00
Szympon Mentel
bc88164b0a
Correctly recognise when access is denied for user
...
So far, the "deny" resopnse from an HTTP authentication server was parsed
as a string while an atom was expected. As a result, if the server denied
a user it simply happend to work as the plugin would return an error
because of the type mismatch and the user would not be accepted anyway.
2019-05-22 15:17:17 +02:00
Szympon Mentel
63f496b75d
Add tests for user authentication
...
In the tests a mock of an HTTP authenticaiton server is started.
2019-05-22 15:16:45 +02:00
Jean-Sébastien Pédron
4ad3b386b3
Update rabbitmq-components.mk
2019-05-17 15:17:13 +02:00
Michael Klishin
7da2a913db
Update rabbitmq-components.mk
2019-05-17 08:36:21 +03:00
Michael Klishin
e885cf9ec4
Update rabbitmq-components.mk
2019-05-16 23:22:42 +03:00
Michael Klishin
ebc92c1402
Update rabbitmq-components.mk
2019-05-14 11:50:38 +03:00
Michael Klishin
c8cbb0fd12
Update rabbitmq-components.mk
2019-05-13 16:40:24 +03:00
Gerhard Lazu
b17a10f63b
Update rabbitmq-components.mk
2019-05-01 13:18:07 +01:00
Luke Bakken
edc9cbf4ea
Update rabbitmq-components.mk
2019-04-30 16:20:53 -07:00
Jean-Sébastien Pédron
2b522864f8
Update rabbitmq-components.mk
2019-04-30 14:47:25 +02:00
soumen1102
a08696e42b
Updated Readme.md to include HTTP Method in conf
...
The rabbitmq.conf section in new format is missing the inclusion of HTTP METHOD due to which it default to a Get call and does not work for controller methods defined for HttpPost . This what most of the examples in the repo outline as well for the AuthBackend.
2019-04-24 16:51:39 +05:30
Gerhard Lazu
7d5aaeee29
Update rabbitmq-components.mk
2019-04-22 21:54:58 +01:00
Luke Bakken
4e96813930
Take peeraddr as binary() into account
2019-03-25 15:10:45 -07:00
Luke Bakken
68c70c006a
Ensure tuple IP is formatted correctly
2019-03-22 16:07:14 -07:00
Luke Bakken
c76a927b5c
Remove unused code
2019-03-22 10:32:56 -07:00
Luke Bakken
0fa8c8bc41
Modify check_vhost_access/3 to use map of data
...
Part of rabbitmq/rabbitmq-auth-backend-cache#20
2019-03-22 07:24:19 -07:00
Michael Klishin
c605647faf
Travis: use Erlang 21.3, Elixir 1.8.1
2019-03-20 10:33:12 +03:00
Spring Operator
05d0e87fb7
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 2 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 2 occurrences
2019-03-19 20:08:13 -05:00
Michael Klishin
6c39002dc8
Update rabbitmq-components.mk
2019-03-15 05:32:45 +03:00
Michael Klishin
bff39e9a89
Update rabbitmq-components.mk
2019-03-15 05:05:36 +03:00
Spring Operator
d5aedc93c1
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-11 21:51:04 -05:00
Michael Klishin
0f6c93d806
README updates
2019-02-27 21:42:48 +03:00
Michael Klishin
d47c658220
Post space-separated tags, add tests
2019-02-27 21:10:25 +03:00
Michael Klishin
7ae6bbbabe
Bump Spring Boot dependency
2019-02-27 21:10:25 +03:00
romerod
30e8a3f31c
Pass tags to http backends
2019-02-27 21:10:25 +03:00
Michael Klishin
7fb530291c
Update README.md
2019-02-27 17:38:44 +03:00
Michael Klishin
04b2d50591
Update rabbitmq-components.mk
2019-02-12 23:23:46 +03:00
Michael Klishin
3c7157d011
.travis.yml: use 21.2 as 21.2.2 builds are no available
2019-01-14 01:20:17 +03:00
Michael Klishin
d1e9bc2cb8
.travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2
2019-01-13 05:49:56 +03:00
Luke Bakken
c94ad8265a
Update rabbitmq-components.mk
2019-01-09 12:54:53 -08:00
Luke Bakken
b41112b210
Update rabbitmq-components.mk
2019-01-08 11:58:23 -08:00
Michael Klishin
e1fa5f83df
Update rabbitmq-components.mk
2018-12-06 18:28:38 +03:00
Michael Klishin
716a122be4
Update rabbitmq-components.mk
2018-12-06 03:15:04 +03:00
Jean-Sébastien Pédron
4a9dc500de
Update rabbitmq-components.mk
2018-11-30 14:56:44 +01:00
Jean-Sébastien Pédron
79639af126
Update rabbitmq-components.mk
2018-11-22 09:19:29 +01:00
Andrey Somov
42a0959883
Refactor: remove AuthController.check() since it is used only once
2018-11-05 11:47:26 +01:00
Arnaud Cogoluègnes
7e6f7d3879
Upgrade Spring Boot example to Spring Boot 2.1.0
2018-11-05 11:13:23 +01:00
Arnaud Cogoluègnes
730ea81303
Polish Spring Boot Kotlin example
...
Add readme, use guest/guest for sample user, lower log level, return
tags to be able to use the backend for the management UI, enforce topic
permission with routing key start with "a" rule.
2018-11-05 10:44:20 +01:00
Andrey Somov
a186ec7f4b
Add test for deny
2018-11-02 13:23:32 +01:00
Andrey Somov
0dfb891284
Improve CSRF configuration
2018-11-02 10:11:49 +01:00
Andrey Somov
a29e914dff
Minor log change
2018-11-01 23:29:33 +01:00
Andrey Somov
1277f1752b
Use Kotlin 1.3.0
2018-11-01 23:28:30 +01:00
Andrey Somov
16c83d4ccf
Simplify AuthController
2018-11-01 23:19:46 +01:00
Andrey Somov
7361732cf4
Rename Kotlin project to use underscores as other examples
2018-11-01 23:10:26 +01:00
Andrey Somov
d4f2db91b0
Implement and test all POST methods
2018-11-01 23:01:26 +01:00
Andrey Somov
07727cd3a0
Implement POST method
2018-11-01 22:38:57 +01:00
Andrey Somov
e369afe076
Add controller and its test
2018-11-01 22:38:51 +01:00
Andrey Somov
72b5c7c34f
Rename classes to be shorter
2018-11-01 22:37:47 +01:00
Andrey Somov
5abc015ba5
Rename package to be shorter
2018-11-01 22:36:51 +01:00
Andrey Somov
c08f2202c8
Add Kotlin project created by SPRING INITIALIZR
2018-11-01 22:31:19 +01:00
kjnilsson
bb385dd898
Update rabbitmq-components.mk
2018-10-29 12:43:13 +00:00
Jean-Sébastien Pédron
0bfeabd494
Update rabbitmq-components.mk
2018-09-19 10:38:10 +02:00
Jean-Sébastien Pédron
afc423aae3
Update rabbitmq-components.mk
2018-09-11 14:22:23 +02:00
Jean-Sébastien Pédron
8240d92632
Update rabbitmq-components.mk
2018-08-09 17:44:09 +02:00
Jean-Sébastien Pédron
f8be55cad8
Update rabbitmq-components.mk
2018-08-09 12:16:56 +02:00
Michael Klishin
81a41fc1ba
More README edits
2018-07-30 00:51:34 +03:00
Michael Klishin
3901b4e28e
Wording and README edits
2018-07-30 00:45:33 +03:00
Xneg
20f5896e88
* Updated Readme.
2018-07-29 15:13:24 +03:00
xneg
5375c17267
* Added standard logging.
...
* Changed user checked response for correct tags placement.
2018-07-26 12:42:56 +03:00
xneg
4041017394
ASP .NET Core 2.1 example
2018-07-24 11:37:42 +03:00
xneg
1ab5a71b3a
Added a missing type declaration.
2018-07-11 19:37:49 +03:00
Michael Klishin
8d6ee4051d
Accept authentication context in user_login_authorization/2
...
Part of rabbitmq/rabbitmq-server#1633.
[#158805410 ]
2018-07-03 23:30:53 +03:00
Jean-Sébastien Pédron
c0063e187a
Update rabbitmq-components.mk
2018-06-07 11:31:30 +02:00
Michael Klishin
9926f5493d
Add a second user to the Spring Boot example
2018-05-16 22:39:59 -03:00
Michael Klishin
deacd34548
Manually apply #68 with reduced duplication
...
Closes #68 .
2018-05-16 21:49:51 -03:00
Luke Bakken
3ec7af16b1
Ensure that BOM is not sent in UTF8-encoded response
2018-04-25 15:17:24 -07:00
Jean-Sébastien Pédron
0c113d9868
Update erlang.mk
2018-04-11 10:52:35 +02:00
Jean-Sébastien Pédron
0b1d17e01c
Update rabbitmq-components.mk
2018-04-11 10:51:16 +02:00
Jean-Sébastien Pédron
008c750d48
Update rabbitmq-components.mk
2018-04-11 10:09:58 +02:00
Jean-Sébastien Pédron
b01de071a4
Travis CI: Update config from rabbitmq-common
2018-04-10 12:56:05 +02:00
Michael Klishin
a01b3d94e6
README updates
2018-03-31 23:51:21 +03:00
Anthony
8937b331ec
Add auth backend PHP example
2018-03-31 11:10:23 +02:00
Michael Klishin
eae9b6ef04
README edits, references #65
2018-03-19 14:40:38 +03:00
Jean-Sébastien Pédron
d28c6793db
Update erlang.mk
2018-03-02 19:03:48 +01:00
Jean-Sébastien Pédron
3e1913273d
Update rabbitmq-components.mk
2018-01-30 15:23:28 +01:00
Luke Bakken
2a701cbbca
Update rabbitmq-components.mk
2018-01-29 16:22:09 -08:00
Jean-Sébastien Pédron
3bd1fcc8a2
Update rabbitmq-components.mk
2018-01-23 17:21:20 +01:00
Jean-Sébastien Pédron
ac7349571b
Update rabbitmq-components.mk
2018-01-23 15:31:10 +01:00
Diana Corbacho
2d6c436628
Update rabbitmq-components.mk
2018-01-22 22:13:17 +00:00
Michael Klishin
ba2f0b9ef8
Wording
...
(cherry picked from commit c8b1d32ed53a9802e665f98f4fd22a09c952d5ff)
2017-12-22 20:25:14 +04:00
Michael Klishin
d033cf88de
Use get_env/2 here to avoid a badmatch
...
It was a temporary drive by change that's made it through to the
commit.
Fixes #62 .
[#153877066 ]
(cherry picked from commit 2274efd30bfc29f11f641b896f8efff595d7309b)
2017-12-22 20:25:07 +04:00
Michael Klishin
84c7093e88
Add HTTP method field to Cuttlefish schema
...
Fixes #61 .
(cherry picked from commit 38f77443935f4dc873429830bc57489051fa656d)
2017-12-19 18:33:37 +03:00
Michael Klishin
63348a3f11
More 3.7.0 README updates
...
(cherry picked from commit 306263adc89a039e1a7f835f2fc80d8301bbff4d)
2017-12-19 15:21:55 +03:00
Michael Klishin
6b6c672ae5
Mention that this plugin is distributed with RabbitMQ as of 3.7.0
2017-12-19 14:09:51 +03:00
Jean-Sébastien Pédron
26bb0cf529
Travis CI: Update config from rabbitmq-common
2017-12-15 15:10:31 +01:00
Jean-Sébastien Pédron
3152e4cefc
Update rabbitmq-components.mk
2017-12-01 11:06:13 +01:00
Jean-Sébastien Pédron
80e6d688ec
Update rabbitmq-components.mk
2017-11-28 14:00:36 +01:00
Jean-Sébastien Pédron
198f9f8d59
Update rabbitmq-components.mk
2017-11-28 13:25:55 +01:00
Jean-Sébastien Pédron
f35ced4e84
Travis CI: Update config from rabbitmq-common
2017-11-07 17:53:07 +01:00
Jean-Sébastien Pédron
215f58d67a
Travis CI: Update config from rabbitmq-common
2017-11-07 16:47:51 +01:00
Jean-Sébastien Pédron
929db2dc92
Merge branch 'stable'
2017-10-13 15:04:47 +02:00
Jean-Sébastien Pédron
18777352c9
Update rabbitmq-components.mk
2017-10-13 14:33:04 +02:00
Jean-Sébastien Pédron
deea8f1410
Update rabbitmq-components.mk
2017-10-13 14:12:55 +02:00
Jean-Sébastien Pédron
d550a9d63f
Update rabbitmq-components.mk
2017-10-13 12:15:39 +02:00
Michael Klishin
0c6667888c
Wording, formatting
2017-10-10 21:00:19 +01:00
arif-pathan
4dc1642aba
Updated Example Apps for DotNet-WebApi
2017-10-10 17:13:55 +05:30
arif-pathan
cf1144fcd6
Added solution file
2017-10-10 17:04:27 +05:30
arif-pathan
b9a448f4c8
Update WebApiHttpAuthService.csproj
2017-10-10 17:03:51 +05:30
arif-pathan
4597a1b7e7
Update README.md
...
Added section for DotNet WebApi Example
2017-10-10 16:03:16 +05:30
arif-pathan
f13a7cab8a
Removed unwanted file
...
Removed unwanted file
2017-10-10 15:52:15 +05:30
arif-pathan
b6af5aedf5
rabbitmq_auth_backend_webapi_dotnet example
...
rabbitmq_auth_backend_webapi_dotnet example is a very minimalistic DotNet WebApi application that rabbitmq-auth-backend-http can authenticate against. It's really not designed to be anything other than an example.
2017-10-10 15:51:27 +05:30
arif-pathan
941ce4ed98
Create newfile
2017-10-10 15:44:08 +05:30
Michael Klishin
8f6b576768
Correct a header
2017-09-18 15:36:25 -06:00
Michael Klishin
7e29e7f92f
Backport examples from master
2017-09-18 15:22:08 -06:00
Michael Klishin
241921c3b6
Update rabbitmq-components.mk
2017-09-13 17:54:05 -04:00
Michael Klishin
6ae38d9c8c
Update rabbitmq-components.mk
2017-09-13 17:45:23 -04:00
Michael Klishin
6b6528221b
Update rabbitmq-components.mk
2017-09-12 19:52:58 -04:00
Michael Klishin
1729ba636f
Update rabbitmq-components.mk
2017-09-12 12:41:44 -04:00
Daniil Fedotov
1040a100b8
Add test helpers
2017-08-31 11:57:02 +01:00
Daniil Fedotov
5756479a84
Merge branch 'stable'
2017-08-30 19:20:13 +01:00
Daniil Fedotov
4bc0eb0b75
Update erlang.mk
2017-08-30 18:46:43 +01:00
Michael Klishin
dfae5dab34
Erlang/OTP 19.2 is now the minimum supported version.
...
Part of rabbitmq/rabbitmq-server#1305.
[#149563549 ]
2017-07-26 19:02:36 +03:00
Michael Klishin
9a96abbbd2
Update rabbitmq-components.mk
2017-07-26 03:48:15 +03:00
Michael Klishin
99193027e5
Update rabbitmq-components.mk
2017-07-26 02:27:00 +03:00
Michael Klishin
eebc26d0b0
Use rabbit_data_coercion here as well
2017-06-26 23:34:01 +03:00
Arnaud Cogoluègnes
f4818557a8
Handle map in HTTP parameters
...
An Erlang map is turned into several HTTP parameters. E.g.
{variable_map, #{username => guest, vhost = some-vhost}} is
converted into 2 HTTP parameters: variable_map.username=guest
and variable_map.vhost=some-vhost.
Fixes #53
2017-06-26 15:23:52 +02:00
Michael Klishin
6518b935d3
Update rabbitmq-components.mk
2017-06-12 20:12:40 +03:00
Michael Klishin
a2d3c9d5b3
Update rabbitmq-components.mk
2017-06-12 18:35:34 +03:00
Michael Klishin
098938a2ba
Merge branch 'stable'
2017-06-02 18:09:30 +03:00
Michael Klishin
6cea3abaa3
Update rabbitmq-components.mk
2017-06-02 17:51:22 +03:00
Michael Klishin
2e23fe3c9d
Update rabbitmq-components.mk
2017-06-02 00:43:16 +03:00
Michael Klishin
1fd379b6b1
Update rabbitmq-components.mk
2017-06-01 18:01:29 +03:00
Jean-Sébastien Pédron
60c3cff1d3
Merge branch 'stable'
2017-05-16 18:00:35 +02:00
Jean-Sébastien Pédron
ec6da39a75
Makefile: Load the new `rabbitmq-early-plugin.mk` early-stage plugin
...
See the corresponding commit in rabbitmq-common for an explanation.
[#144697185 ]
2017-05-16 17:25:05 +02:00
Jean-Sébastien Pédron
a1c6bb598f
Update erlang.mk
2017-05-16 17:24:56 +02:00
Jean-Sébastien Pédron
eee095290c
Merge branch 'stable'
2017-04-19 12:40:10 +02:00
Jean-Sébastien Pédron
ad816b5525
Update erlang.mk
2017-04-19 12:00:17 +02:00
Michael Klishin
2229d41e40
Merge branch 'stable'
2017-04-02 21:55:27 +03:00
Michael Klishin
48091e9d18
(c) year
2017-04-02 21:47:07 +03:00
Michael Klishin
a11151e33a
Ignore test/config_schema_SUITE_data/schema/
2017-03-20 19:12:47 +03:00
Michael Klishin
ca1252975f
Merge branch 'stable'
2017-03-18 01:21:22 +03:00
Michael Klishin
6e216a9266
Sync README with master
2017-03-18 01:20:37 +03:00
Daniil Fedotov
efeb9c0b8e
Config schema test for plugin
...
Part of [#141481501 ]
Moved from rabbitmq-server
2017-03-17 10:58:49 +00:00
Daniil Fedotov
beabff2c62
Clean broker version requirements
2017-02-16 17:28:21 +00:00
Michael Klishin
233b905ecf
Mention auth_backend_cache
2017-02-16 16:08:10 +03:00
Michael Klishin
9f5da939c5
Merge pull request #47 from rabbitmq/spring-boot-http-backend
...
Add Spring Boot HTTP backend
2017-02-16 16:04:57 +03:00
Michael Klishin
be2f175595
Wording, link to next.rabbitmq.com when covering 3.7.0 features for now
2017-02-16 16:04:27 +03:00
Michael Klishin
647d9200a4
Wording
2017-02-16 01:56:38 +03:00
Arnaud Cogoluègnes
c0e724ef06
Document topic authorisation for queue binding
...
Part of rabbitmq/rabbitmq-server#1099
2017-02-15 17:31:00 +01:00
Arnaud Cogoluègnes
51f6d57eaf
Document Spring Boot sample
2017-02-14 16:51:47 +01:00
Arnaud Cogoluègnes
5319e0a599
Implement Spring Boot authz HTTP backend
2017-02-14 16:31:19 +01:00
Michael Klishin
4f962c5bfa
Update rabbitmq-components.mk
2017-02-11 23:29:19 +03:00
Michael Klishin
953e289e3c
Update rabbitmq-components.mk
2017-02-10 11:16:20 +03:00
Michael Klishin
f18d0aec37
Update rabbitmq-components.mk
2017-02-10 03:06:12 +03:00
Daniil Fedotov
aa6266d8e5
Shorter prefix for configuration keys
2017-02-09 10:55:10 +00:00
Michael Klishin
20e92dc1e4
merge branch 'stable'
2017-02-08 16:52:36 +03:00
Michael Klishin
08cb6b76dd
Update rabbitmq-components.mk
2017-02-08 16:38:10 +03:00
Michael Klishin
0f1fd6898b
merge branch 'stable'
2017-02-06 19:49:44 +03:00
Michael Klishin
1aadc3b706
Update rabbitmq-components.mk
2017-02-06 19:23:48 +03:00
Michael Klishin
774b922c4a
Merge pull request #46 from rabbitmq/rabbitmq-server-1085
...
Mention topic authorisation for consumption
2017-02-06 01:22:25 +03:00
Michael Klishin
aa3ad0fe9d
Only document what is actually implemented so far
2017-02-06 01:18:26 +03:00
Jean-Sébastien Pédron
4e7c30d562
Update rabbitmq-components.mk
2017-02-02 17:16:50 +01:00
Gerhard Lazu
ed9b399269
Revert "Clear broker_version_requirements"
...
This reverts commit 5b599d4e4c
.
2017-02-02 10:35:39 +00:00
Arnaud Cogoluègnes
a33223a2de
Merge branch 'master' into rabbitmq-server-1085
2017-01-31 17:29:47 +01:00
Michael Klishin
1c3a026dfe
merge branch 'stable'
2017-01-31 18:17:51 +03:00
Michael Klishin
932eb21212
Update rabbitmq-components.mk
2017-01-31 18:06:21 +03:00
Michael Klishin
a290ddfdda
De-emphasize "Building from Source"
2017-01-27 15:55:39 +03:00
Arnaud Cogoluègnes
8cfc1ab397
Add Spring Boot HTTP backend
...
WIP
2017-01-20 18:32:33 +01:00
Arnaud Cogoluègnes
ba3eed79a3
Clarify routing_key parameter meaning
...
To mention topic consumption.
Part of rabbitmq/rabbitmq-server#1085
2017-01-20 10:08:01 +01:00
Arnaud Cogoluègnes
d3c1a57b9d
Mention topic authorisation for consumption
...
Part of rabbitmq/rabbitmq-server#1085
2017-01-20 09:37:49 +01:00
Michael Klishin
5b599d4e4c
Clear broker_version_requirements
...
They prevent this plugin from working with preview 3.7.0 versions.
2017-01-19 13:31:53 +03:00
Michael Klishin
df37b84d6f
Port example Django app to Django 1.10
2017-01-12 15:06:32 +03:00
Arnaud Cogoluègnes
c267dc4f9d
Use exchange when referring to topic authorisation
...
References rabbitmq/rabbitmq-server#505
2017-01-03 12:09:30 +01:00
Arnaud Cogoluègnes
72a844dd76
Implement check_topic_access callback
...
References rabbitmq/rabbitmq-server#505
2016-12-29 08:58:10 +01:00
Arnaud Cogoluègnes
be98362298
Add link to topic authorisation webpage
...
References rabbitmq/rabbitmq-server#505
2016-12-27 15:43:53 +01:00
Arnaud Cogoluègnes
81f7dc9d7d
Support topic authorisation
...
Forward all the options of the resource record to the web server
as HTTP parameters. This will then add a routing_key parameter to
the resource check request.
References rabbitmq/rabbitmq-server#505
2016-12-23 12:27:12 +01:00
Jean-Sébastien Pédron
dd3dd02e1d
Travis CI: Import changes from rabbitmq-auth-backend-amqp
2016-12-12 12:45:36 +01:00
Jean-Sébastien Pédron
7b147cf780
Merge branch 'stable'
2016-12-09 19:18:19 +01:00
Jean-Sébastien Pédron
f62ff8b3ce
Update rabbitmq-components.mk
2016-12-08 19:14:42 +01:00
Jean-Sébastien Pédron
7579234be5
Travis CI: Use Ubuntu Trusty image to have access to Elixir
...
Also, required `sudo` so a VM is used instead of a container. This makes
the test much longer, but allows us to install non-whitelisted packages
such as xsltproc.
2016-12-08 17:16:43 +01:00
Jean-Sébastien Pédron
112ce577b9
Merge branch 'stable'
2016-12-07 15:31:29 +01:00
Jean-Sébastien Pédron
2a45a94fe9
Update rabbitmq-components.mk
2016-12-07 14:51:38 +01:00
Jean-Sébastien Pédron
33d450dfe1
Move from .app.src to Makefile variables
...
This is the recommended way with Erlang.mk.
By default, the version is inherited from rabbitmq-server-release when
the source archive is created, or computed from git-describe(1) (see
`rabbitmq-components.mk`). One can override the version from the command
line by setting the `PROJECT_VERSION` variable.
[#130992027 ]
2016-12-06 15:28:04 +01:00
Jean-Sébastien Pédron
fcaee75d74
Drop dependency to mochiweb
...
mochiweb_util is provided by rabbitmq-common.
2016-12-02 15:43:15 +01:00
Michael Klishin
1cbf86ade5
Merge branch 'stable'
2016-11-29 21:13:03 +03:00
Michael Klishin
eea1bbefe3
Update rabbitmq-components.mk
2016-11-29 20:59:24 +03:00
Jean-Sébastien Pédron
0f5e5ef93b
Merge branch 'stable'
2016-11-25 10:55:34 +01:00
Jean-Sébastien Pédron
3c0f5286c8
Update rabbitmq-components.mk
2016-11-25 10:50:53 +01:00
Jean-Sébastien Pédron
464543db91
Merge branch 'stable'
2016-11-25 10:28:46 +01:00
Jean-Sébastien Pédron
33df234a5b
Update rabbitmq-components.mk
2016-11-25 10:08:14 +01:00
Loïc Hoguin
991f4caaf8
Rename mochiweb_util to avoid conflicts
2016-11-24 16:04:55 +01:00
Jean-Sébastien Pédron
6f750485a8
Merge branch 'stable'
2016-11-23 18:14:54 +01:00
Jean-Sébastien Pédron
60d5b18ecd
Update rabbitmq-components.mk
2016-11-23 18:05:58 +01:00
Gerhard Lazu
d627b0f77e
Merge branch 'stable'
2016-11-22 16:30:26 +00:00
Gerhard Lazu
9711fce82e
Update erlang.mk
2016-11-22 16:18:06 +00:00
Gerhard Lazu
6e67719d1a
Update rabbitmq-components.mk
2016-11-22 16:16:27 +00:00
Jean-Sébastien Pédron
4f93799ab2
Update erlang.mk
2016-11-14 11:53:48 +01:00
Jean-Sébastien Pédron
a94a0b20f8
Update rabbitmq-components.mk
2016-11-10 16:56:27 +01:00
Loïc Hoguin
2af4ce8b85
Remove the dependency on mochiweb
...
It was only using mochiweb_util, which was moved to rabbit_common.
2016-11-08 15:23:28 +02:00
Jean-Sébastien Pédron
bac7c0aad2
Merge branch 'stable'
2016-09-23 14:48:25 +02:00
Jean-Sébastien Pédron
71a19cfa4a
Update rabbitmq-components.mk
2016-09-23 11:23:02 +02:00
Jean-Sébastien Pédron
c6c1d60a21
Update erlang.mk
2016-09-22 17:56:06 +02:00
Jean-Sébastien Pédron
fb6f835e50
Makefile: Remove rabbitmq_ct_helpers from TEST_DEPS for now
...
... because there is no testsuite.
[#130086871 ]
2016-09-19 13:18:54 +02:00
Jean-Sébastien Pédron
d54b5dd70e
rabbitmq_auth_backend_http.app: Depend on rabbit_common and rabbit
2016-09-19 12:57:28 +02:00
Jean-Sébastien Pédron
a3f4f6c492
Makefile: Explicitely list all DEPS
...
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic
DEPS handling.
[#130086871 ]
2016-09-19 12:57:05 +02:00
Jean-Sébastien Pédron
22ab6ab430
Update erlang.mk
2016-09-19 12:46:21 +02:00
Jean-Sébastien Pédron
334e88fc94
Merge branch 'stable'
2016-09-15 16:38:29 +02:00
Jean-Sébastien Pédron
e9fdf066f4
Update rabbitmq-components.mk
2016-09-15 15:45:43 +02:00
Jean-Sébastien Pédron
adeb387a45
Merge branch 'stable'
2016-09-07 09:31:12 +02:00
Jean-Sébastien Pédron
a232b981a4
Travis CI: Bring branch/tag management from rabbitmq-shovel
2016-09-07 09:30:18 +02:00
Jean-Sébastien Pédron
dc37758add
Travis CI: Test on Erlang 19.0
2016-09-07 09:29:52 +02:00