Christian M. Adams
06b04007a0
Rename managed_by_tower to managed
2021-06-22 10:49:36 -04:00
Bill Nottingham
c8cf28f266
Assorted renaming and string changes
2021-04-30 14:32:05 -04:00
Ryan Petrello
8ea247123a
automatically setup default Galaxy credentials on SAML login
2021-04-07 10:19:19 -04:00
Ryan Petrello
c2ef0a6500
move code linting to a stricter pep8-esque auto-formatting tool, black
2021-03-23 09:39:58 -04:00
Ryan Petrello
a6d26d7dab
add the ability to prevent SAML auto-population behavior
2020-09-03 11:21:14 -04:00
Marcelo Moreira de Mello
3f8bc0d7c8
Adds SAML Attribute Mapping to Teams and Orgs
...
Signed-off-by: Marcelo Moreira de Mello <tchello.mello@gmail.com >
2020-06-08 12:40:33 -04:00
Seth Foster
ca5de6378a
Fix LDAPServerURIField number in domain
...
- Bug: API error if LDAPServerURIField contains a number in the top level domain
- Add custom regex in LDAPServerURIField class that is passed to django
URLValidator
- The custom regex allows for numbers to be present in the top level domain
- Unit tests check that valid URIs pass through URLValidator, and that
invalid URIs raise the correct exception
- Related to issue #3646
2019-09-20 10:36:47 -04:00
Bill Nottingham
bbf28f50bd
Allow mapping org auditors where we map org admins.
2019-08-13 11:32:35 -04:00
Jeff Bradberry
a691340986
Update authenticate method on auth backends to add required request param
...
This became mandatory in Django 2.1.
2019-07-12 15:11:22 -04:00
Jeff Bradberry
1093a662f1
Fix a problem with a change in results from User.has_usable_password
2019-07-12 15:11:22 -04:00
Ryan Petrello
d8bd72054d
work around a unit test that's periodically flaky
2019-06-14 10:05:41 -04:00
Jeff Bradberry
2a81643308
Refactor the SSO serializer fields to follow the DRF idioms more closely
...
and fix the tests to handle the newer nested validation checks properly.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
76d4de24df
Handle a change in the error message for BooleanField
...
related encode/django-rest-framework#5881
2019-06-12 14:12:59 -04:00
beeankha
de34a64115
Basic License feature gating changes
2019-04-12 11:28:27 -04:00
Ryan Petrello
f223df303f
convert py2 -> py3
2019-01-15 14:09:01 -05:00
chris meyers
5f85a08325
fix saml_admin_attr
2018-07-23 12:53:18 -04:00
Chris Meyers
38de79b81f
Merge pull request #1576 from aperigault/devel
...
Map users in organizations based on saml groups
2018-07-13 09:03:32 -04:00
chris meyers
04767641af
isolate cache
2018-05-17 12:58:11 -04:00
Antony PERIGAULT
4090fe6d11
Fix functional tests
2018-05-02 16:25:44 +02:00
AlanCoding
8ea323895a
fix conditional LDAP test fail
...
Previously, if the main unit tests, test_common.py was
run before running this test, it would fail.
By clearing the cache at the start of the test, we
make its behavior consistent and predictable no
matter what other tests are also being ran,
and the assertion is adjusted to match.
2018-04-16 07:53:44 -04:00
chris meyers
1c578cdd74
validate group type params
2018-03-21 09:13:08 -04:00
Chris Meyers
9d58b15135
allow for saml attributes to define team and org
...
related to https://github.com/ansible/awx/issues/217
* Adds a configure tower in tower setting for users to configure a saml
attribute that tower will use to put users into teams and orgs.
2018-01-04 15:35:11 -05:00
Matthew Jones
9dbcc5934e
Merge remote-tracking branch 'tower/release_3.2.2' into devel
2017-12-13 12:25:47 -05:00
Joachim Jablon
6609f38fa2
Fix import of social_core.exceptions in sso/pipeline.py
...
Signed-off-by: Joachim Jablon <ewjoachim@gmail.com >
2017-11-29 14:08:58 +01:00
Aaron Tan
9dd4c7aaa3
Add extra encoding to ldap_dn verification
...
Relates #391 .
Upstream `python-ldap` (surprisingly) does not support utf-8 DN. So
explicit encoding is needed.
Signed-off-by: Aaron Tan <jangsutsr@gmail.com >
2017-10-11 12:28:26 -04:00
Chris Church
c067788428
Support dash in LDAP attribute names in filters.
2017-10-10 14:38:49 -04:00
Aaron Tan
d314f83416
Introduce sso UserEnterpriseAuth model.
2017-05-22 13:30:00 -04:00
Aaron Tan
7a6364c642
Prevent third-party-based user from imposing tower user.
2017-05-04 17:31:57 -04:00
Aaron Tan
fd4aaa6ca9
Implement tacacs+ auth backend.
2017-04-12 16:19:42 -04:00
Ryan Petrello
f4d55659f0
enforce a sane default OPT_NETWORK_TIMEOUT for LDAP connections
...
see: #5208
2017-02-07 12:37:05 -05:00