add IdentityRevalidatingAuthenticationStateProvider

This commit is contained in:
sbwalker
2024-02-29 14:46:50 -05:00
parent 7b1bfeaca1
commit 4c92c582d7
3 changed files with 76 additions and 0 deletions

View File

@ -50,5 +50,25 @@ namespace Oqtane.Extensions
return "";
}
}
public static int TenantId(this ClaimsPrincipal claimsPrincipal)
{
var sitekey = SiteKey(claimsPrincipal);
if (!string.IsNullOrEmpty(sitekey) && sitekey.Contains(":"))
{
return int.Parse(sitekey.Split(':')[0]);
}
return -1;
}
public static int SiteId(this ClaimsPrincipal claimsPrincipal)
{
var sitekey = SiteKey(claimsPrincipal);
if (!string.IsNullOrEmpty(sitekey) && sitekey.Contains(":"))
{
return int.Parse(sitekey.Split(':')[1]);
}
return -1;
}
}
}