我正在构建一个具有Web客户端和移动客户端的应用程序。 Web客户端将使用.net核心和angular2。将有网络api将受到身份服务器4的保护。什么identityserver授权类型用于angular2网络核心应用程序与注册和移动应用程序?
Web客户端将有一个选项来注册新用户。
我应该为网络客户端使用什么类型的补助与角2,什么补助类型的移动客户端(安卓,IOS)与xamarin建?
我正在构建一个具有Web客户端和移动客户端的应用程序。 Web客户端将使用.net核心和angular2。将有网络api将受到身份服务器4的保护。什么identityserver授权类型用于angular2网络核心应用程序与注册和移动应用程序?
Web客户端将有一个选项来注册新用户。
我应该为网络客户端使用什么类型的补助与角2,什么补助类型的移动客户端(安卓,IOS)与xamarin建?
网络客户端
资源所有者流量的移动客户端
这里的OpenID隐流是对角端
https://github.com/damienbod/AspNet5IdentityServerAngularImplicitFlow
感谢达米安。对于注册我正在检查ResourceWithIdentityServerWithClient项目。这意味着您必须使用MVC向identityServer注册用户,然后使用角度登录并获取请求?是否有可能创建角度与网络核心身份的用户? –
是的,你可以直接创建角度的用户。你只需要为此提供一个安全的API,你可以调用添加用户。一些像这样:https://github.com/damienbod/AspNet5IdentityServerAngularImplicitFlow/blob/master/src/ResourceWithIdentityServerWithClient/Controllers/UserManagementController.cs – Damienbod
这是为2017年做好准备了吗? –
用于移动应用的一个例子'Offline_Access' –