예제 #1
0
        // For more information on configuring authentication,
        // please visit http://go.microsoft.com/fwlink/?LinkId=301864
        public void ConfigureAuth(Owin.IAppBuilder app)
        {
            // Configure the application for OAuth based flow
            PublicClientId = "self";
            OAuthOptions   = new OAuthAuthorizationServerOptions
            {
                TokenEndpointPath     = new PathString("/Token"),
                Provider              = new ApplicationOAuthProvider(PublicClientId),
                AuthorizeEndpointPath =
                    new PathString("/api/Account/ExternalLogin"),
                AccessTokenExpireTimeSpan = TimeSpan.FromMinutes(10),
                // In production mode set AllowInsecureHttp = false
                AllowInsecureHttp = true
            };

            // Enable the application to use bearer tokens to authenticate users
            app.UseOAuthBearerTokens(OAuthOptions);
        }