Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 在何处为cordova ionic本机应用程序中的openID connect指定重定向uri_Angular_Cordova_Ionic Framework_Openid Connect - Fatal编程技术网

Angular 在何处为cordova ionic本机应用程序中的openID connect指定重定向uri

Angular 在何处为cordova ionic本机应用程序中的openID connect指定重定向uri,angular,cordova,ionic-framework,openid-connect,Angular,Cordova,Ionic Framework,Openid Connect,我正在使用inappbrowser从提供程序获取身份验证令牌。给出的重定向uri类似于myapp://authorize。成功登录后,它不会重定向回应用程序。 我不明白如何在cordova本机应用程序中指定重定向uri this.openIDUrl = this.iab.create(urlRequest, '_blank', iabConfig); return Observable.combineLatest( this.openIDUrl.on('exi

我正在使用inappbrowser从提供程序获取身份验证令牌。给出的重定向uri类似于myapp://authorize。成功登录后,它不会重定向回应用程序。 我不明白如何在cordova本机应用程序中指定重定向uri

this.openIDUrl = this.iab.create(urlRequest, '_blank', iabConfig);
        return Observable.combineLatest(
          this.openIDUrl.on('exit').map((event: any) => {
            Observable.of({ 'error': 'openIdAuthError.browserClose' });
          }),
          this.openIDUrl.on('loadstart').flatMap((event: any) => {
            alert('after loadstart: ' + event.url);
            if (event.url.indexOf('AccessToken') > -1) {
              alert('something');
            });
);

window.location提供了android_资产/www/index.html。可能我需要在爱奥尼亚创建一些自定义url。

使用插件cordova customurlscheme。通过它,您可以提供一个回调函数,当您在设备上打开定义的URL时,该函数将被调用。所以如果你输入你的myapp://authorize URL在浏览器中或设备上的其他位置,它将重定向到您的cordova/图标应用。

使用插件cordova customurlscheme。通过它,您可以提供一个回调函数,当您在设备上打开定义的URL时,该函数将被调用。所以如果你输入你的myapp://authorize URL在浏览器中或设备上的其他位置,它将重定向到您的cordova/图标应用程序