You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Jens Stein (JIRA)" <ji...@apache.org> on 2018/01/23 10:17:00 UTC

[jira] [Updated] (CB-13819) iPhone in-app browser freezes after send auth request to keycloak server

     [ https://issues.apache.org/jira/browse/CB-13819?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jens Stein updated CB-13819:
----------------------------
    Summary: iPhone in-app browser freezes after send auth request to keycloak server  (was: inappbrowser freeze after send auth request to keycloak server)

> 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
>    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 in xcode iphone 8 simulator. 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}
> 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: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org