title: Extending claims identity in MVC5 application
body: <p>My mvc5 application uses aspnet.identity authentication. Owin middleware is configured to use application cookies.
  All i want to achieve is to show user full name instead of the login in the LoginPartial view.</p>
  
  <pre><code>@Html.ActionLink("Hello, " + User.Identity.GetUserName() + "!", "Manage", "Account", routeValues: null, htmlAttributes: new { title = "Manage" })
  </code></pre>
  
  <p>I guess i need to customize my identity during creating it with user manager. Am I right?</p>
  
  <pre><code>    private async Task SignInAsync(ApplicationUser user, bool isPersistent)
      {
          var identity = await userManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie);
  
          AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent }, identity);
      }
  </code></pre>
  
  <p>I know I can store it in the session but what is the right way to store additional information?</p>