public void Configuration(IAppBuilder app) { // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=316888 // Enabling cross origin requests app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); var provider = new AuthorizationServerProvider(); OAuthAuthorizationServerOptions options = new OAuthAuthorizationServerOptions { AllowInsecureHttp = true, TokenEndpointPath = new PathString("/token"), AccessTokenExpireTimeSpan = TimeSpan.FromHours(12), Provider = provider }; app.UseOAuthAuthorizationServer(options); app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions()); BBEntities db = new BBEntities(); DbInitializer.Initialize(db); HttpConfiguration config = new HttpConfiguration(); WebApiConfig.Register(config); }
public AuthorizationServerProvider() { entities = new BBEntities(); }