Merge pull request #904 from hargata/Hargata/oidc.check.claims
add openid troubleshooting mode.
This commit is contained in:
@@ -136,6 +136,10 @@ namespace CarCareTracker.Controllers
|
|||||||
//validate JWT token
|
//validate JWT token
|
||||||
var tokenParser = new JwtSecurityTokenHandler();
|
var tokenParser = new JwtSecurityTokenHandler();
|
||||||
var parsedToken = tokenParser.ReadJwtToken(userJwt);
|
var parsedToken = tokenParser.ReadJwtToken(userJwt);
|
||||||
|
if (openIdConfig.TroubleshootingMode)
|
||||||
|
{
|
||||||
|
_logger.LogInformation($"OpenID Troubleshooting Mode Enabled - Token: {userJwt}");
|
||||||
|
}
|
||||||
var userEmailAddress = string.Empty;
|
var userEmailAddress = string.Empty;
|
||||||
if (parsedToken.Claims.Any(x => x.Type == "email"))
|
if (parsedToken.Claims.Any(x => x.Type == "email"))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
public bool DisableRegularLogin { get; set; } = false;
|
public bool DisableRegularLogin { get; set; } = false;
|
||||||
public bool UsePKCE { get; set; } = false;
|
public bool UsePKCE { get; set; } = false;
|
||||||
public string LogOutURL { get; set; } = "";
|
public string LogOutURL { get; set; } = "";
|
||||||
|
public bool TroubleshootingMode { get; set; } = false;
|
||||||
public string RemoteAuthURL { get {
|
public string RemoteAuthURL { get {
|
||||||
var redirectUrl = $"{AuthURL}?client_id={ClientId}&response_type=code&redirect_uri={RedirectURL}&scope={Scope}&state={State}";
|
var redirectUrl = $"{AuthURL}?client_id={ClientId}&response_type=code&redirect_uri={RedirectURL}&scope={Scope}&state={State}";
|
||||||
if (UsePKCE)
|
if (UsePKCE)
|
||||||
|
|||||||
Reference in New Issue
Block a user