private void AuthenticateUsingSharedSecret(HttpRequestBase request)
 {
     Trace.TraceInformation("Trying to read shared secret from request body");
     using (var sr = new StreamReader(request.GetBufferedInputStream(), request.ContentEncoding))
     {
         var bodyContent = sr.ReadToEnd();
         if (!bodyContent.StartsWith("secret:")) return;
         var secret = bodyContent.Replace("secret:", string.Empty).Trim();
         if (secret != _sharedSecret) return;
     }
     CreateClaimsForScheduler();
 }
        private void AuthenticateUsingSharedSecret(HttpRequestBase request)
        {
            using (var sr = new StreamReader(request.GetBufferedInputStream(), request.ContentEncoding))
            {
                var bodyContent = sr.ReadToEnd();
                if (!bodyContent.StartsWith("secret:"))
                    return;

                var secret = bodyContent.Replace("secret:", string.Empty).Trim();
                if (secret != this._sharedKey)
                    return;
            }
            // secretトークンが一致
            CreateClaimsForScheduler();
        }