Commit Graph

20 Commits

Author SHA1 Message Date
Doug e0a85292d9 Stop using an ephemeral web browser session on SSO (#6464)
Rename the bundle name to Element for the SSO alert.

* Fix unit tests after bundle name change.

* Update slather for bundle name change.
2022-07-27 12:13:31 +01:00
Doug 5eb676be30 Handle SSO deep links via the AuthenticationServiceDelegate. 2022-05-25 17:38:21 +01:00
Doug f2277cbd3d Send the Signup analytics event (#6118)
* Implement the Signup event from AuthenticationViewController.

Use AuthenticationFlow instead of MXKAuthenticationType.
Create new AuthenticationType that aligns with AnalyticsEvent naming.
Add additional cases from AnalyticsEvents.
2022-05-06 13:08:54 +01:00
Stefan Ceriu f1d3e5af9d Revert "Revert "#4693 - Drop iOS 11 support."" 2021-09-14 11:41:36 +03:00
Chelsea Finnie 85a3f3a26d Updated SSOAuthenticationService.swift to append / to redirect path if using an identity provider 2021-09-14 10:57:35 +12:00
Chelsea Finnie 5d84d364dd Fix redirection issue when logging in with single sign on. Fixes #4785.
Signed-off-by: Chelsea Finnie <chelseafinnie@catalyst.net.nz>
2021-09-10 15:14:38 +12:00
Stefan Ceriu c686a6b653 Revert "#4693 - Drop iOS 11 support."
This reverts commit a2b359f21960e1b9f75139d94adc7aeb35fa479f.
2021-09-06 18:24:26 +03:00
Stefan Ceriu 9457c25981 #4693 - Drop iOS 11 support. 2021-09-01 15:55:41 +03:00
ismailgulek ba83da8f64 Update Riot/Modules/Authentication/SSO/SSOURLConstants.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2021-08-09 18:06:08 +03:00
ismailgulek 0c8ae463bc stable ids for MSC 2858 2021-08-03 14:07:05 +03:00
SBiOSoftWhare a82bf17c3f SSOAuthenticationService: Handle login callback URL with HTML entities. 2021-06-28 16:49:05 +02:00
Stefan Ceriu b00d07ffca Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
SBiOSoftWhare 83b4bf273e SSOAuthenticationPresenterError: Use SFSafariViewController below iOS 13.0 instead of SFAuthenticationSession atm due to an app name Apple issue. 2021-02-03 12:13:37 +01:00
SBiOSoftWhare 5091ddb9cd Fix typo with SSO authentication completion handler type alias. 2021-01-08 16:33:31 +01:00
SBiOSoftWhare 01c541789a Fix typo in SSOURLConstants. 2021-01-08 16:21:12 +01:00
SBiOSoftWhare 81e10d9b81 SSO: Handle transaction id in AuthVC and SSOAuthenticationPresenter. 2021-01-07 14:38:27 +01:00
SBiOSoftWhare 2d57e6e53b SSOAuthenticationService: Update callback scheme property and handle transaction id. 2021-01-07 14:27:18 +01:00
SBiOSoftWhare a9ee4f0546 Add SSOAuthenticationPresenter enables to present single sign-on authentication. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare 24c7c573c6 SSO authentication: Abstract and support both SFAuthenticationSession and ASWebAuthenticationSession. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare ab39a42a7b Add SSOAuthenticationService 2020-12-18 18:44:08 +01:00