@{ ViewData["Title"] = "Account Info"; var pictureUrl = User.Claims.FirstOrDefault(c => c.Type == "picture")?.Value ?? ""; var Id = ViewBag.Id; var preferredUsername = ViewBag.name; var IdProvider = ViewBag.IdProvider; var mail = ViewBag.mail; }
Username | @preferredUsername |
---|---|
@(mail ?? "Nicht verfügbar") | |
Benutzer-ID | @(Id ?? "Nicht verfügbar") |
Login-Zeit | @(User.FindFirst("iat") != null ? DateTimeOffset.FromUnixTimeSeconds(long.Parse(User.FindFirst("iat").Value)).ToLocalTime().ToString() : "Nicht verfügbar") |
Token läuft ab | @(User.FindFirst("exp") != null ? DateTimeOffset.FromUnixTimeSeconds(long.Parse(User.FindFirst("exp").Value)).ToLocalTime().ToString() : "Nicht verfügbar") |
Rollen |
@{
var roles = User.FindAll("role").Select(r => r.Value);
if (!roles.Any())
{
Keine Rollen
}
else
{
|