mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Send full user agent header to server during OIDC authentication and when viewing Account and Device management screens (#4106)
This commit is contained in:
@@ -37,6 +37,9 @@ class OIDCAuthenticationPresenter: NSObject {
|
|||||||
|
|
||||||
session.prefersEphemeralWebBrowserSession = false
|
session.prefersEphemeralWebBrowserSession = false
|
||||||
session.presentationContextProvider = self
|
session.presentationContextProvider = self
|
||||||
|
session.additionalHeaderFields = [
|
||||||
|
"X-Element-User-Agent": UserAgentBuilder.makeASCIIUserAgent()
|
||||||
|
]
|
||||||
|
|
||||||
activeSession = session
|
activeSession = session
|
||||||
session.start()
|
session.start()
|
||||||
|
|||||||
@@ -31,6 +31,9 @@ class OIDCAccountSettingsPresenter: NSObject {
|
|||||||
let session = ASWebAuthenticationSession(url: accountURL, callback: .oidcRedirectURL(oidcRedirectURL)) { _, _ in }
|
let session = ASWebAuthenticationSession(url: accountURL, callback: .oidcRedirectURL(oidcRedirectURL)) { _, _ in }
|
||||||
session.prefersEphemeralWebBrowserSession = false
|
session.prefersEphemeralWebBrowserSession = false
|
||||||
session.presentationContextProvider = self
|
session.presentationContextProvider = self
|
||||||
|
session.additionalHeaderFields = [
|
||||||
|
"X-Element-User-Agent": UserAgentBuilder.makeASCIIUserAgent()
|
||||||
|
]
|
||||||
session.start()
|
session.start()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user