title: Katana Webserver not finding clientSecret
body: <p>I downloaded the katana project and wanted to try the client/server in the sandbox project.</p>
  
  <p>I rand into a problem at for OAuthValidateClientAuthenticationContext :</p>
  
  <pre><code>public bool TryGetFormCredentials(out string clientId, out string clientSecret)
  {
      clientId = Parameters.Get(Constants.Parameters.ClientId);
      if (!String.IsNullOrEmpty(clientId))
      {
          clientSecret = Parameters.Get(Constants.Parameters.ClientSecret);
          ClientId = clientId;
          return true;
      }
      clientId = null;
      clientSecret = null;
      return false;
  }
  </code></pre>
  
  <p>clientSecret is null and hence the following do not validated the client.</p>
  
  <pre><code>    private Task ValidateClientAuthentication(OAuthValidateClientAuthenticationContext context)
      {
          string clientId;
          string clientSecret;
          if (context.TryGetBasicCredentials(out clientId, out clientSecret) ||
              context.TryGetFormCredentials(out clientId, out clientSecret))
          {
              if (clientId == "123456" &amp;&amp; clientSecret == "abcdef")
              {
                  context.Validated();
              }
              else if (context.ClientId == "7890ab" &amp;&amp; clientSecret == "7890ab")
              {
                  context.Validated();
              }
          }
          return Task.FromResult(0);
  
      }
  </code></pre>