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