[
https://issues.apache.org/jira/browse/CB-13819?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
jcesarmobile closed CB-13819.
-----------------------------
Resolution: Duplicate
Closing as duplicate of CB-12922
> iPhone in-app browser freezes after send auth request to keycloak server
> ------------------------------------------------------------------------
>
> Key: CB-13819
> URL: https://issues.apache.org/jira/browse/CB-13819
> Project: Apache Cordova
> Issue Type: Bug
> Components: cordova-ios, cordova-plugin-inappbrowser
> Affects Versions: cordova-ios 4.5.0
> Reporter: Jens Stein
> Assignee: Suraj Pindoria
> Priority: Major
>
> ios in-app browser of cordova-plugin-inappbrowser freezes screen after send
> auth request to keycloak server during test on physical iphone 6. in-app
> browser seems to close prematurely before receiving response from keycloak.
> platform: ios
> ionic-angular": "3.8.0, cordova-ios": "~4.5.3",
> cordova-plugin-inappbrowser": "^1.7.2, keycloak-js: "3.4.0"
> keycloak client in ionic app:
> {code:java}
> static keycloakConfigLoginSwitch = {
> 'url': ENV.URL.authServer,
> 'realm': ENV.INSTANCE.realm,
> 'clientId': 'theClientId'
> };
> static initUsingLoginSwitch(): Promise<any> {
> let keycloakAuth: Keycloak.KeycloakInstance =
> Keycloak(KeycloakService.keycloakConfigLoginSwitch);
> KeycloakService.auth.loggedIn = false;
> return new Promise((resolve, reject) => {
> keycloakAuth.init(\{ onLoad: 'login-required', checkLoginIframe: false })
> .success((loggedIn: boolean) => {
> // IN APP BROWSER WINDOW FREEZES
> if (loggedIn) {
> // next steps
> } else {
> reject('Keycloak did not authenticate client');
> }
> })
> .error((error) => {
> reject(error);
> });
> });
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]