Matthew Piatetsky
9681ca36b8
fix unicode strings in common/
2019-02-05 10:57:00 -05:00
Michael Youngstrom
e7898d153d
Move to python3-saml
2019-01-30 16:35:16 -05:00
Nimisha Asthagiri
f840774169
Fix Studio SSO
...
ARCH-329
2018-12-22 22:48:46 -05:00
Gabe Mulley
5311509b19
Provide more context to calls to Segment.
...
Implementation for DE-1089.
Centralize the definition of context into a single method. This is in
common/djangoapps/track because the context is originally set there by
middleware.
2018-11-15 20:56:10 -05:00
Waheed Ahmed
bf5ad9b871
Update session cookie expiry.
...
Update session cookie expiry to 4 weeks regardless of remember me
checkbox is checked or not.
LEARNER-6219
2018-11-14 17:36:51 +05:00
Ned Batchelder
3353e7425e
Remove unused imports
2018-11-03 16:07:05 -04:00
Dillon-Dumesnil
1754dc5119
Merge pull request #19105 from edx/ddumesnil/unicode_cleanup
...
Cleaning up unicode waffle flag
2018-10-30 13:20:41 -04:00
Saleem Latif
ec2a36b4a4
Third Party Authentication (SSO): Default values for SAML attributes
2018-10-22 11:03:01 +05:00
Dillon Dumesnil
0a0df72fc9
Cleaning up unicode waffle flag
2018-10-19 13:25:08 -04:00
Nimisha Asthagiri
8cf44283c9
Consolidate user login and authentication code
2018-09-15 03:21:39 -04:00
asadiqbal
0dbdac3262
Unlink learner from Enterprise Customer when learner unlinks from IDP
2018-09-04 11:07:53 +05:00
Jeremy Bowman
3ff3eee2f2
TE-2689 Remove useless pylint suppressions part 4
2018-08-20 12:54:22 -04:00
Jeremy Bowman
69092ac18b
Fix unit tests with latest social-auth-* packages
2018-06-13 17:24:33 -04:00
Michael Youngstrom
26b4e30833
Remove django 1.8 shim
2018-06-06 10:34:56 -04:00
Eric Fischer
247bb50ed2
s/django.core.urlresolvers/django.urls/g
...
Django 1.10 deprecation fix for Hackathon XIX
Addresses PLAT-1397
2018-06-05 13:59:09 -04:00
Adeel Khan
cd2f6592c3
Catch HttpError thrown by Python Social Auth.
...
This patch enables catching HttpError exception raised
by PSA because of any issue caused at client/server.
Further it redirects user to login page with a
message about the error.
LEARNER-4344
2018-04-26 13:02:38 +05:00
Brittney Exline
f41bf2f409
ENT-944 Create SSOVerifications for users in tpa pipeline based on provider's settings
2018-04-23 10:10:26 -04:00
Bill DeRusha
d1ed33ac23
Update and refactor random password generator
2018-04-13 14:17:21 -04:00
Brittney Exline
9a86a67ae0
ENT-943 Cleanup of old third_party_auth provider slug fields
2018-04-10 09:58:31 -04:00
Brittney Exline
682ec886ed
ENT-943 Refactoring third_party_auth models
2018-04-05 15:19:58 -04:00
John Hensley
c7c01e4a22
Fix user creation management commands
...
Two user creation scripts were broken by the move of
student.views._do_create_account to student.helpers.do_create_account.
This patch just catches the scripts up.
2018-02-14 11:32:26 -05:00
Brittney Exline
c4670a33d7
ENT-839 Add ability to configure SP metadata for an IdP
2018-01-30 11:37:46 -05:00
bmedx
1d45c85135
Refactor student login for readability and fix Django 1.11 issues
2018-01-24 11:26:43 -05:00
Douglas Hall
f0341e5d29
ENT-851 TPA Registry.get should return None if passed None.
2018-01-17 13:55:56 -05:00
John Eskew
b4552a60f3
Merge pull request #17048 from edx/jeskew/lms_shard_4_fixes_django_19
...
Fix LMS shard 4 test failures under Django 1.9.
2018-01-05 15:59:54 -05:00
John Eskew
1504c098a9
Form expected test redirect urls properly.
2018-01-05 14:23:22 -05:00
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
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
e23e3a0486
Fix a number of unused-import pylint violations
2017-11-21 19:57:06 -05:00
Matt Drayer
6027e5fc1d
mattdrayer/ENT-686: Enhanced logging for SuccessFactors exceptions
2017-11-09 10:00:17 -05:00
Matt Drayer
e9625aa75d
mattdrayer/ENT-686: Log SuccessFactors error response headers
2017-11-01 13:16:33 -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
zubair-arbi
64152e6841
add error message in odata api log
...
ENT-600
2017-08-29 19:10:22 +05:00
Jesse Shapiro
700e8053db
Generalize support for user fields from SAP SuccessFactors SSO providers
2017-08-09 13:07:00 -04:00
Jesse Shapiro
fa9c09f9fe
Remove Enterprise SSO hooks
2017-07-21 18:24:09 -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
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
Matt Drayer
5097bd6e54
mattdrayer/ENT-328: Update account activation message on sign-in form.
2017-05-04 10:58:42 -04:00