zubair-arbi
7504be1c67
Remove username from force syncing in third party auth pipeline
2018-01-01 16:24:03 +05:00
bmedx
6ece1708a6
Make sure httpretty usage cleans up after itself
2017-12-22 15:36:46 -05:00
Douglas Hall
f6e0c70232
Merge pull request #16987 from edx/douglashall/ENT-779_remove_tpa_flag_refs
...
ENT-779 Remove code references to ProviderConfig.drop_existing_session.
2017-12-22 09:07:08 -05:00
zubair-arbi
d7502acc5b
ENT-768
...
display friendly error message for saml rejection
2017-12-22 15:12:11 +05:00
Douglas Hall
d8494483c1
ENT-779 Remove code references to ProviderConfig.drop_existing_session.
...
We no longer need the drop_existing_session flag on IdP configurations
because dropping the existing session should actually be the only
behavior for certain view in the edx-enterprise code.
2017-12-21 14:39:46 -05:00
Saleem Latif
86da9c1c63
Disable linking of personal accounts to enterprise customers via SSO
2017-12-18 15:12:42 +05:00
Matt Drayer
885ddb9977
Utilize configured user for SuccessFactors BizX OData API callbacks
2017-12-12 15:23:05 -05:00
Matt Drayer
61bd579810
mattdrayer/ENT-783: Remove city from SuccessFactors OData API requests
2017-12-01 13:27:57 -05:00
Uman Shahzad
53fea6a4b7
Merge pull request #16624 from open-craft/uman/force-sync-learner-data
...
[ENT-759] Add a TPA pipeline step to take forced sync into account.
2017-11-29 17:11:29 +05:00
Uman Shahzad
ee09c4ccf9
Add a TPA pipeline step to allow force sync of user details.
...
The feature is controlled by a switch on the provider.
Emails are sent if the email changes during the sync.
We skip syncing the username/email if there would be a conflict.
2017-11-29 16:16:55 +05:00
Sven Marnach
b77bff4d96
Small fixes to support Okta SSO.
2017-11-28 16:50:53 +01:00
Ned Batchelder
a2e2aace82
Merge pull request #16650 from edx/nedbat/fix-unused-imports
...
Fix a number of unused-import pylint violations
2017-11-22 11:17:07 -05:00
Matt Drayer
9b4be93628
Better handling of data for OData API exception handling
2017-11-21 23:41:06 -05:00
Ned Batchelder
e23e3a0486
Fix a number of unused-import pylint violations
2017-11-21 19:57:06 -05:00
asadiqbal
e5c55a8945
ENT-729
2017-11-16 16:28:31 +05:00
Brian Mesick
dad73637aa
Merge pull request #16495 from edx/bmedx/django111_startup_fixes
...
Changes necessary for Django 1.11 tests to start
2017-11-14 12:19:21 -05:00
Matt Drayer
8ee0366203
Revise OData exception logging
2017-11-14 11:16:17 -05:00
bmedx
d3bbb86fe3
Shims to fix test collection errors
2017-11-13 15:45:34 -05:00
Matt Drayer
6027e5fc1d
mattdrayer/ENT-686: Enhanced logging for SuccessFactors exceptions
2017-11-09 10:00:17 -05:00
Brian Mesick
333e1ccb96
Merge pull request #16433 from edx/bmedx/django111_urls_common
...
common urls cleanup for Django 1.11
2017-11-07 14:46:15 -05:00
bmedx
ffc2a0eb7c
common urls cleanup for Django 1.11
...
- Remove usage of django.urls.patterns
- Change urls tuples to lists
- Make all string view names callables
2017-11-07 11:27:20 -05:00
Matt Drayer
828c53cb64
SuccessFactors OData: Support null exception object scenarios
2017-11-06 10:13:47 -05:00
Matt Drayer
e9625aa75d
mattdrayer/ENT-686: Log SuccessFactors error response headers
2017-11-01 13:16:33 -04:00
John Eskew
a6757e47a4
Move third_party_auth settings code to ready method.
2017-10-19 16:17:31 -04:00
Brian Mesick
9e91d3d0be
Merge pull request #16070 from edx/bmedx/settings_tuple_to_list_PLAT-1530
...
Change Django settings from tuples to lists to prep for 1.11 upgrade
2017-10-18 09:20:14 -04:00
Matt Drayer
8e51c69a51
Log additional context for SuccessFactors errors.
2017-10-18 12:41:35 +05:00
bmedx
21791ccb58
Change Django settings from tuples to lists to prep for 1.11 upgrade
2017-10-17 12:53:02 -04:00
Jesse Shapiro
c4767e253b
Add middleware classes dynamically from configuration and switch MIDDLEWARE_CLASSES to use a list
2017-10-11 09:16:41 -04:00
Jeremy Bowman
6fb7d63c9e
Fixes for test order dependence
2017-09-06 11:31:37 -04:00
Brittney Exline
f844510b71
ENT-619 Clean usernames coming from identity providers
...
Since we have started integrating with more clients, we have found that the usernames
that get passed are not compatible with our username restrictions. This PR introduces
a function to clean usernames to make them compatible, particularly in the auto registration
case.
2017-08-30 13:36:57 -04:00
Omar Al-Ithawi
d0c7a532ad
Make the platform name translatable
2017-08-29 12:43:36 -04:00
zubair-arbi
64152e6841
add error message in odata api log
...
ENT-600
2017-08-29 19:10:22 +05:00
Calen Pennington
efcc154ab4
Make SiteConfigurationFactory more useable
2017-08-23 14:18:50 -04:00
Saleem Latif
9e3f7ed69b
Add more debug info when SAMLProviderData is not found.
2017-08-11 15:21:19 +05:00
Jesse Shapiro
700e8053db
Generalize support for user fields from SAP SuccessFactors SSO providers
2017-08-09 13:07:00 -04:00
hamzamunir7300
ef9935d2af
Merge pull request #15591 from edx/Learner-1254
...
Background color changed for microsoft button in social auth login
2017-07-26 20:42:21 +05:00
Hamza Munir
3f9f078189
fix for the quality tests failing
2017-07-26 19:43:37 +05:00
Jesse Shapiro
fa9c09f9fe
Remove Enterprise SSO hooks
2017-07-21 18:24:09 -04:00
Hamza Munir
831ee5f3cb
Passing the extra argument key value pair to the social auth url for microsoft.
2017-07-19 15:34:01 +05:00
Brian Mesick
af43d08b22
Revert "Upgrade django-ratelimit-backend to 1.1.1"
2017-07-06 16:18:02 -04:00
bmedx
705a68b212
Upgrade django-ratelimit-backend to 1.1.1
2017-07-05 10:14:59 -04:00
Brittney Exline
e71f1afdf3
Merge pull request #15408 from edx/bexline/send_to_registration_first
...
ENT-447 Add flag to third party auth SAML provider to send to the registration page first
2017-06-27 16:55:29 -04:00
Brittney Exline
ae8a5f2bf7
ENT-447 Add flag to third party auth SAML provider to send to the registration page first
2017-06-27 13:12:00 -04:00
Omar Al-Ithawi
1b46c3e646
Add optional support for Unicode usernames
...
Refactoring: Use format with named variables
2017-06-27 14:18:49 +03:00
Uman Shahzad
8b65ca17c5
Migrate to latest, split python-social-auth.
...
PSA was monolothic, now split, with new features, like
a DB-backed partial pipeline. FB OAuth2 version also upped.
Partial pipelines don't get cleared except when necessary.
They persist for special cases like change of browser while
still mid-pipeline (i.e. email validation step).
Refactor, cleanup, and update of a lot of small things as well.
PLEASE NOTE the new `social_auth_partial` table.
2017-06-20 22:05:36 +05:00
Uman Shahzad
d5c85331c5
Automatically populate additional fields for SSO scenarios.
...
When authenticating using an SAML IdP, gather additional user
data besides what is standard. Requires admin to input JSON
in settings to recognize the additional user data.
2017-06-18 22:18:43 +00:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
Brandon DeRosier
3d51bd0817
Merge pull request #15022 from open-craft/bdero/ent-361
...
ENT-361: Allow hiding of IDP selection page during SSO
2017-05-05 15:10:35 -04:00
Matt Drayer
5097bd6e54
mattdrayer/ENT-328: Update account activation message on sign-in form.
2017-05-04 10:58:42 -04:00
Brandon DeRosier
123584e5af
ENT-361: Allow hiding of IDP selection page during SSO
...
Closes ENT-361.
2017-05-03 03:39:48 -04:00