2017-03-22 36 views
1

我正在构建一个具有Web客户端和移动客户端的应用程序。 Web客户端将使用.net核心和angular2。将有网络api将受到身份服务器4的保护。什么identityserver授权类型用于angular2网络核心应用程序与注册和移动应用程序?

Web客户端将有一个选项来注册新用户。

架构应该是这样的: enter image description here

我应该为网络客户端使用什么类型的补助与角2,什么补助类型的移动客户端(安卓,IOS)与xamarin建?

+0

用于移动应用的一个例子'Offline_Access' –

回答

1

网络客户端

资源所有者流量的移动客户端

这里的OpenID隐流是对角端

https://github.com/damienbod/AspNet5IdentityServerAngularImplicitFlow

+0

感谢达米安。对于注册我正在检查ResourceWithIdentityServerWithClient项目。这意味着您必须使用MVC向identityServer注册用户,然后使用角度登录并获取请求?是否有可能创建角度与网络核心身份的用户? –

+0

是的,你可以直接创建角度的用户。你只需要为此提供一个安全的API,你可以调用添加用户。一些像这样:https://github.com/damienbod/AspNet5IdentityServerAngularImplicitFlow/blob/master/src/ResourceWithIdentityServerWithClient/Controllers/UserManagementController.cs – Damienbod

+0

这是为2017年做好准备了吗? –

相关问题