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.presentationContextProvider = self
|
||||
session.additionalHeaderFields = [
|
||||
"X-Element-User-Agent": UserAgentBuilder.makeASCIIUserAgent()
|
||||
]
|
||||
|
||||
activeSession = session
|
||||
session.start()
|
||||
|
||||
@@ -31,6 +31,9 @@ class OIDCAccountSettingsPresenter: NSObject {
|
||||
let session = ASWebAuthenticationSession(url: accountURL, callback: .oidcRedirectURL(oidcRedirectURL)) { _, _ in }
|
||||
session.prefersEphemeralWebBrowserSession = false
|
||||
session.presentationContextProvider = self
|
||||
session.additionalHeaderFields = [
|
||||
"X-Element-User-Agent": UserAgentBuilder.makeASCIIUserAgent()
|
||||
]
|
||||
session.start()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user