I have utilised our company active directory from our Azure platform in my ASP.NET Core Application. I set this up as my authentication model when I first created my project. There is a need for me to access additional details of users other than just their email address or name, for example, their `country`, `department` and `usage location`. I'm not sure how you do this and was wondering if anyone could help.

The default setup of Azure AD Authentication doesn't include any models or account pages, it simply adds the app registration info to your `appsettings.json` and adds login partial view that uses identity:

```
@using System.Security.Principal

<ul class="navbar-nav">
@if (User.Identity.IsAuthenticated)
{
        <li class="nav-item">
            <span class="nav-text text-dark">Hello @User.Identity.Name!</span>
        </li>
        <li class="nav-item">
            <a class="nav-link text-dark" asp-area="AzureAD" asp-controller="Account" asp-action="SignOut">Sign out</a>
        </li>
}
else
{
        <li class="nav-item">
            <a class="nav-link text-dark" asp-area="AzureAD" asp-controller="Account" asp-action="SignIn">Sign in</a>
        </li>
}
</ul>

```

Is there any way for me to expand this to grab the above-mentioned fields or do I need to create something new? tia.