internal static string CheckJWTOption(TokenValidateOption option) { var result = ""; result += IsSecretEmpty(option.IssuerSigningKey); result += IsSecretGreatThen16(option.IssuerSigningKey); return result; }
public TokenValidator(TokenValidateOption parameters) { var errors = Utilities.CheckJWTOption(parameters); if (!String.IsNullOrEmpty(errors)) { throw new ArgumentException(errors); } _parameters = parameters; }
public TokenValidator(string secret) { _parameters = new TokenValidateOption() { IssuerSigningKey = secret }; var errors = Utilities.CheckJWTOption(_parameters); if (!String.IsNullOrEmpty(errors)) { throw new ArgumentException(errors); } }