Example #1
0
 /// <summary>VerifyJwtBearerTokenFlowAssertion</summary>
 /// <param name="jwtAssertion">string</param>
 /// <param name="iss">client_id</param>
 /// <param name="aud">Token2 EndPointのuri</param>
 /// <param name="scopes">scopes</param>
 /// <param name="jobj">JObject</param>
 /// <param name="jwkPublicKey">RS256用のJWK公開鍵</param>
 /// <returns>検証結果</returns>
 public static bool VerifyJwtBearerTokenFlowAssertionJWK(string jwtAssertion,
                                                         out string iss, out string aud, out string scopes, out JObject jobj, string jwkPublicKey)
 {
     return(JwtAssertion.VerifyJwtBearerTokenFlowAssertion(
                jwtAssertion, out iss, out aud, out scopes, out jobj,
                RsaPublicKeyConverter.JwkToParam(jwkPublicKey)));
 }