Angularjs 获取角色和owin访问令牌

Angularjs 获取角色和owin访问令牌,angularjs,access-token,owin,asp.net-mvc-5.1,Angularjs,Access Token,Owin,Asp.net Mvc 5.1,我有一个MVC5/AngularJS应用程序,它使用OWIN令牌身份验证。当前,当我调用我的令牌端点时,我会得到如下对象: { "access_token": "token data here", "token_type": "bearer", "expires_in": 1209599, "userName": "user name", ".issued": "Sun, 11 May 2014 01:51:23 GMT", ".expires":

我有一个MVC5/AngularJS应用程序,它使用OWIN令牌身份验证。当前,当我调用我的令牌端点时,我会得到如下对象:

{
    "access_token": "token data here",
    "token_type": "bearer",
    "expires_in": 1209599,
    "userName": "user name",
    ".issued": "Sun, 11 May 2014 01:51:23 GMT",
    ".expires": "Sun, 12 May 2014 01:51:23 GMT"
};

在发送给客户之前,我是否可以向其中添加用户角色?

我不相信您可以,最好是单独打电话获取用户角色/声明

通过这样做,您可以保持适当的关注点分离(身份验证和授权)。将逻辑从确定用户是谁与确定用户可以做什么分开。这样,如果您决定只替换这两个组件中的一个,您就不会重新编写整个客户端