小编Sai*_*aif的帖子

openiddict、angular、要使用的流类型(没有身份验证服务器重定向页面)

我是oauth2openid connect 的新手,所以,许多概念对我来说仍然很模糊 - 我在这里寻求建议

我计划使用以下组件构建一个Web 应用程序

  1. 角度的SPA
  2. 带有 asp.net core 2.x 的web API
  3. 带有openiddict 2.x 的身份验证服务器(单独的 - 不在 Web API 的同一个项目中)

我拥有三个组件 =身份验证服务器和 SPA 客户端应用程序之间存在完全信任

我需要用户登录(输入用户名和密码)并直接在 Angular 客户端注册(无需重定向到身份验证服务器注册或登录或权限页面)

我的问题是:

  1. 在这种情况下使用的适当流程是什么?
  2. 关于 angular 客户端:与 angular 客户端一起使用的最佳身份验证包或库是什么,它与身份验证服务器中的 openiddict最兼容且易于使用
  3. 我需要有关应用程序工作流程的建议(在 3 个组件之间)
  4. 是否有针对此堆栈的教程(比示例更好)?

任何答案,任何对这些问题十分赞赏,在此先感谢

asp.net-core openiddict asp.net-core-2.0 angular

5
推荐指数
0
解决办法
277
查看次数

简单的Angular 2 Cordova应用程序无法在Android模拟器上运行

我正在开发使用VS代码的Windows 10,我有Android工作室设置与Android模拟器nexus 5 API 24

我用angular-cli创建了一个新的角度2应用程序:

 ng new angular2-cordova-test
Run Code Online (Sandbox Code Playgroud)

在项目文件夹中,我使用Cordova cli创建了一个新的Cordova项目:

 cordova create cordova com.example.cordova cordova
 cordova platform add android --save
 cordova build
Run Code Online (Sandbox Code Playgroud)

目录我将angular 2应用程序构建到Cordova www目录中

 ng build --prod --output-path=cordova/www/
Run Code Online (Sandbox Code Playgroud)

当我从cordova目录运行应用程序到模拟器:

 cordova emulate android
Run Code Online (Sandbox Code Playgroud)

我进入Loading...了模拟器,应用程序无法正常工作

Android模拟器

我认为这与ES6和模拟器webview有关

我怎样才能解决这个问题?提前致谢

android-emulator cordova angular

4
推荐指数
1
解决办法
1679
查看次数