Removed unused method from IdentityService.

This commit is contained in:
David Britch 2017-04-12 16:01:13 +01:00
parent 5507460870
commit bdcde46b18
2 changed files with 0 additions and 30 deletions

View File

@ -4,6 +4,5 @@
{
string CreateAuthorizationRequest();
string CreateLogoutRequest(string token);
string DecodeToken(string token);
}
}

View File

@ -1,9 +1,6 @@
using IdentityModel.Client;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace eShopOnContainers.Core.Services.Identity
{
@ -43,31 +40,5 @@ namespace eShopOnContainers.Core.Services.Identity
token,
GlobalSetting.Instance.LogoutCallback);
}
public string DecodeToken(string token)
{
var parts = token.Split('.');
string partToConvert = parts[1];
partToConvert = partToConvert.Replace('-', '+');
partToConvert = partToConvert.Replace('_', '/');
switch (partToConvert.Length % 4)
{
case 0:
break;
case 2:
partToConvert += "==";
break;
case 3:
partToConvert += "=";
break;
}
var partAsBytes = Convert.FromBase64String(partToConvert);
var partAsUTF8String = Encoding.UTF8.GetString(partAsBytes, 0, partAsBytes.Count());
return JObject.Parse(partAsUTF8String).ToString();
}
}
}