David Hartman 31437b9492 Web api dev (#163)
* initial commit

* removed old files

* initial commit
2017-04-02 11:11:35 +03:00

41 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Owin;
using Owin;
using System.Web.Http;
using Microsoft.Owin.Security.ActiveDirectory;
using System.IdentityModel.Tokens;
using System.Configuration;
[assembly: OwinStartup(typeof(securecall.Startup))]
namespace securecall
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
HttpConfiguration config = new HttpConfiguration();
ConfigureAuthNew(app);
WebApiConfig.Register(config);
app.UseWebApi(config);
}
public void ConfigureAuthNew(IAppBuilder app)
{
app.UseWindowsAzureActiveDirectoryBearerAuthentication(
new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
TokenValidationParameters = new TokenValidationParameters
{
ValidAudience = ConfigurationManager.AppSettings["Audience"]
},
Tenant = ConfigurationManager.AppSettings["Tenant"]
});
}
}
}