Browse Source

Minor improvement in AppFilterAttibute when invalid token is sent.

pull/65/head
Sebastian Stehle 9 years ago
parent
commit
151ec7e14b
  1. 6
      src/Squidex/Pipeline/AppFilterAttribute.cs

6
src/Squidex/Pipeline/AppFilterAttribute.cs

@ -84,12 +84,14 @@ namespace Squidex.Pipeline
{
var clientId = user.FindFirst(OpenIdClaims.ClientId)?.Value;
if (clientId == null)
var clientIdParts = clientId?.Split(':');
if (clientIdParts?.Length != 2)
{
return null;
}
clientId = clientId.Split(':')[1];
clientId = clientIdParts[1];
var contributor = app.Clients.FirstOrDefault(x => string.Equals(x.Id, clientId, StringComparison.OrdinalIgnoreCase));

Loading…
Cancel
Save