1
누구든지 OwinStartup에 대해 설명하고 자체 호스팅 웹 API에서이를 사용하는 방법은 있습니까?OwinStartup을 WebAPI 자체 호스트와 함께 사용하는 방법
이 Windows 서비스에서 내 현재 코드 :
public void Configuration(IAppBuilder app)
{
ConfigureOAuth(app);
var config =
new HttpSelfHostConfiguration("http://localhost:60065");
WebApiConfig.Register(config);
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
app.UseWebApi(config);
}
public void ConfigureOAuth(IAppBuilder app)
{
OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions() {
AllowInsecureHttp = true,
TokenEndpointPath = new PathString("/token"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(1),
Provider = new SimpleAuthorizationServerProvider()
};
// Token Generation
app.UseOAuthAuthorizationServer(OAuthServerOptions);
app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());
}