If you use the default project template in Visual Studio, all you need to do is add userRole to your AuthenticationProperties array, which is passed when Authentication.SignIn is called.
, ApplicationOAuthProvider, userRole CreateProperties, :
public static AuthenticationProperties CreateProperties(string userName, string userRole)
{
IDictionary<string, string> data = new Dictionary<string, string>
{
{ "userName", userName },
{ "userRole", userRole }
};
return new AuthenticationProperties(data);
}
, Authentication.SignIn, , userRole. Token GrantResourceOwnerCrentials ApplicationOAuthProvider, cookie AccountController GetExternalLogin.