John Westcott IV
844666df4c
Send real client remote address in TACACS+ authentication packet ( #14077 )
...
Co-authored-by: ekougs <ekougs@gmail.com >
2023-06-02 10:03:56 -04:00
Shane McDonald
f1196fc019
Clean up string formatting issues from black migration
2023-05-10 08:19:23 -04:00
John Westcott IV
fba4e06c50
Adding basic validation for local passwords ( #13789 )
...
* Adding basic validation for local passwords
* Adding edit screen
* Fixing tests
2023-04-13 10:02:52 -03:00
Klaas Demter
32a5186eea
Fixes #6556 Expose SOCIAL_AUTH_USERNAME_IS_FULL_EMAIL ( #13641 )
...
Signed-off-by: Klaas Demter <Klaas-@users.noreply.github.com >
2023-03-27 11:30:40 -03:00
Robin Klussmann
60458bebfd
Fix a typo in the help text for Generic OIDC
2023-02-13 17:11:29 +01:00
Alan Rominger
d3eb2c1975
Add new flak8 rules to do some meaningful corrections
2022-09-27 20:36:42 -04:00
Jeremy White
9f3396d867
rebasing
2022-08-23 09:51:04 -05:00
John Westcott IV
782667a34e
Allow multiple values in SOCIAL_AUTH_SAML_USER_FLAGS_BY_ATTR.is_*_[value|role] settings ( #12558 )
2022-08-05 10:39:50 -04:00
John Westcott IV
95a099acc5
Adding remove_superuser and remove_system_auditors to the SAML user attribute map ( #12522 )
2022-07-28 14:38:16 -04:00
Jeff Bradberry
a3a216f91f
Fix up new Django 3.0 deprecations
...
Mostly text based: force/smart_text, ugettext_*
2022-03-07 18:11:36 -05:00
John Westcott IV
c92468062d
SAML user attribute flags issue #5303 (PR #11430 )
...
* Adding SAML option in SAML configuration to specify system auditor and system superusers by role or attribute
* Adding keycloak container and documentation on how to start keycloak alongside AWX (including configuration of both)
2022-01-10 16:52:44 -05:00
Bill Nottingham
c8cf28f266
Assorted renaming and string changes
2021-04-30 14:32:05 -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
Egor Margineanu
b8790db84a
[PATCH] Rebase and update the Settings options file. Source: 65b4811
...
Fixed Github Enterprise labels
2021-01-29 23:41:12 +01:00
Egor Margineanu
604b42929d
Improved labels and help text for Github Enterprise SSO configuration fields.
...
Signed-off-by: Egor Margineanu <egor.margineanu@gmail.com >
2021-01-29 13:09:40 +01:00
Egor Margineanu
a90ff45e98
Added changes from 645701a and 4692e2f
2021-01-29 13:09:40 +01:00
mabashian
d461090415
Adds support for github enterprise auth methods in ui_next
2021-01-29 13:09:27 +01:00
Egor Margineanu
9ccee200f3
Removed GHE forms from ui folder
...
Fixed org/team field names based on @constreference feedback
Added support for Github Enteprise for authentication
2021-01-29 13:01:08 +01:00
Marliana Lara
558dfb685e
Add a new key "unit" to api setting fields
...
* Add detail popover
* Fix broken redirects
* Add additional id and data-cy attributes to Detail components
* Remove galaxy fields from job settings
2020-09-25 14:00:27 -04:00
Marliana Lara
0732b047b5
Replace setting term with inclusive language
2020-09-22 15:09:55 -04:00
Ryan Petrello
a6d26d7dab
add the ability to prevent SAML auto-population behavior
2020-09-03 11:21:14 -04:00
Bill Nottingham
bbf28f50bd
Allow mapping org auditors where we map org admins.
2019-08-13 11:32:35 -04:00
AlanCoding
8c2b3e9b84
Fix Django 2.0 deprecation warnings
2019-04-22 14:17:14 -04:00
beeankha
de34a64115
Basic License feature gating changes
2019-04-12 11:28:27 -04:00
Ryan Petrello
9bebf3217e
remove usage of import * and enforce F405 in our linter
...
import * is a scourge upon the earth
2019-02-13 17:10:33 -05:00
Ryan Petrello
f223df303f
convert py2 -> py3
2019-01-15 14:09:01 -05:00
Bill Nottingham
80abe4b937
Merge pull request #2387 from wenottingham/certificates-for-everyone
...
Require certpair for SAML.
2018-07-30 22:32:05 -04:00
chris meyers
3fcd1575c1
fix saml_admin_attr
2018-07-23 10:08:18 -04:00
Antony PERIGAULT
3b6ab6217b
New feature: Add SAML users as organization admins
2018-07-16 17:02:53 -04:00
Bill Nottingham
fa5132991f
Require certpair for SAML.
2018-07-05 11:12:00 -04:00
chris meyers
00cd6cb384
set better defaults for ldap
...
* LDAP params is a new field. It contains the kwargs that will be passed
to the python class specified by group type. The default for group type
is MemberDNGroupType. The required params are now those in the defaults.
2018-04-10 15:44:08 -04:00
chris meyers
dc46a732bc
fix ldap group type params label
...
* copy pasted ldap group type label and did no previously update. This
updates.
2018-03-28 09:12:06 -04:00
chris meyers
17795f82e8
more parameters
2018-03-21 09:13:08 -04:00
chris meyers
e3c362956d
add ldap group type like posixGroupType
...
* Adds pattern to easy add django-auth-ldap group types classes and to
pass parameters via AUTH_LDAP_GROUP_TYPE_PARAMS
* Adds new group type PosixUIDGroupType that accepts the attribute,
ldap_group_user_attr, on which to search for the user(s) in the group.
2018-03-21 09:13:08 -04:00
Jake McDermott
3d421cc595
Merge pull request #1078 from jakemcdermott/saml-ldap-updates
...
update configuration views for multiple LDAP servers, SAML 2FA, and SAML attribute mapping
2018-02-02 12:15:44 -05:00
John Eismeier
026cbeb018
Propose small spelling changes
2018-02-02 10:49:55 -05:00
Jake McDermott
44d223b6c9
add fields for team and organization saml attribute mappings
2018-01-30 00:27:51 -05:00
Chris Meyers
2b1d2b2976
Merge pull request #805 from chrismeyersfsu/feature-saml_import_attr
...
allow for saml attributes to define team and org
2018-01-15 11:57:05 -05:00
Chris Meyers
2ed97aeb0c
implement multiple ldap servers
2018-01-11 09:03:14 -05: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
Chris Meyers
1899795d08
Merge pull request #721 from chrismeyersfsu/feature-2_factor
...
allow support for saml + 2-factor
2017-11-29 14:54:57 -05:00
Bill Nottingham
8cede51bac
Remove stray quote from help string.
2017-11-28 14:32:39 -05:00
Chris Meyers
383c3cfe3e
add more saml fields
2017-11-28 13:49:35 -05:00
Chris Meyers
98f2d936d9
allow support for saml + 2-factor
...
* python-social-auth has SOCIAL_AUTH_SAML_SECURITY_CONFIG, which is
forwarded to python-saml settings configuration. This commit exposes
SOCIAL_AUTH_SAML_SECURITY_CONFIG to configure tower in tower to allow
users to set requestedAuthnContext, which will disable the requesting of
password type auth from the idp. Thus, it's up to the idp to choose
which auth to use (i.e. 2-factor).
2017-11-17 09:25:50 -05:00
Bill Nottingham
89d0f90e27
Add system auditor placeholder.
2017-11-01 10:46:39 -04:00
Julen Landa Alustiza
50b4002280
Fix broken link on LDAP group type help text
...
Signed-off-by: Julen Landa Alustiza <julen@zokormazo.info >
2017-09-25 23:43:41 +02:00
Aaron Tan
93341d6108
Revert "Add Tower Configuration setting AUTH_LDAP_GROUP_TYPE_MEMBER_ATTR"
2017-09-22 09:48:32 -04:00
Aaron Tan
d271757eba
Fix issue #114
...
Add Tower Configuration setting AUTH_LDAP_GROUP_TYPE_MEMBER_ATTR.
Signed-off-by: Aaron Tan <jangsutsr@gmail.com >
2017-09-19 11:15:45 -04:00
Aaron Tan
0121e5c22b
Update API help text for Tower configuration.
2017-08-18 15:02:12 -04:00
Aaron Tan
1e77f909a5
Force providing TACACSPLUS_SECRET when TACACSPLUS_HOST is set
2017-08-07 12:12:05 -04:00