title: MembershipReboot with IdentityServer v3
body: <p>I am having trouble extracting UserAccount properties from MembershipReboot in conjunction with Thinktecture IdentityServer.  I have both up and running using the Sample repo here: <a href="https://github.com/identityserver/IdentityServer3.MembershipReboot" rel="nofollow">https://github.com/identityserver/IdentityServer3.MembershipReboot</a></p>
  
  <p>When I request the "openid profile" scope in an Implicit Grant Flow, I am missing a lot of the user account fields such as "given_name, middle_name", etc from the id_token and response from the userinfo endpoint. I understand this is because they need to be assigned in the GetClaimsFromAccount function.</p>
  
  <p>I can see the requestedClaims come into the GetProfileDataAsync() function in the MembershipRebootUserService class and if I hover over the instance of TAccount in GetClaimsFromAccount I can see the Firstname, Lastname, etc properties appearing in the CustomUser dynamic proxy but I can't for the life of me work out how to access them and copy them into the claims collection?</p>
  
  <p><em>More Info:</em></p>
  
  <p>I suspect the issue is with this line: </p>
  
  <pre><code> claims.AddRange(userAccountService.MapClaims(account));
  </code></pre>
  
  <p>It looks like this should be converting the user account properties into claims but I dont get any back.</p>