public static HttpResponseMessage CredentialOptionsAsync(ContentResponse onContent) { var credentialProviders = new Resources.PasswordCredential[] { new Resources.PasswordCredential { UserId = "0123456789", Token = "ABC.123.MXC", }, new Resources.PasswordCredential { //Method = CredentialValidationMethodTypes.OpenIdConnect, //Provider = new Uri("urn:auth.gibbits.nc2media.com/AuthOpenIdConnect/"), UserId = Guid.NewGuid().ToString("N"), Token = "EDF.123.A3EF", }, new Resources.PasswordCredential { //Method = CredentialValidationMethodTypes.Implicit, //Provider = new Uri("http://www.example.com/ImplicitAuth"), UserId = Guid.NewGuid().ToString("N"), Token = Guid.NewGuid().ToString("N"), } }; var response = new BlackBarLabs.Api.Resources.Options() { Get = credentialProviders, }; var responseMessage = onContent(response); return(responseMessage); }
public IHttpActionResult Put([FromBody] Resources.PasswordCredential model) { return(new HttpActionResult(() => model.PutAsync(this.Request, this.Url))); }