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) inappbrowser freeze 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:
----------------------------
    Description: 
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}

  was:
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"


> inappbrowser freeze 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