Пример #1
0
        private void ConfigureOAuthTokenGeneration(IAppBuilder app)
        {
            app.CreatePerOwinContext(NdDbContext.Create);
            app.CreatePerOwinContext <NdUserManager>(NdUserManager.Create);
            app.CreatePerOwinContext <NdRoleManager>(NdRoleManager.Create);

            OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
            {
                AllowInsecureHttp         = true,
                TokenEndpointPath         = new PathString("/api/oauth/token"),
                AccessTokenExpireTimeSpan = TimeSpan.FromDays(1),
                Provider = new NdOAuthProvider(),
#if DEBUG
                AccessTokenFormat = new NdJwtFormat("http://localhost/NetDiet/Therapist")
#else
                AccessTokenFormat = new NdJwtFormat("http://therapistapi.mintest.dk/")
#endif
            };

            app.UseOAuthAuthorizationServer(OAuthServerOptions);
        }
Пример #2
0
        private void ConfigureOAuthTokenGeneration(IAppBuilder app)
        {
            app.CreatePerOwinContext(NdDbContext.Create);
            app.CreatePerOwinContext <RsUserManagerWithMessageService <NdUser, NdDbContext, NdEmailService> >(
                RsUserManagerWithMessageService <NdUser, NdDbContext, NdEmailService> .Create);
            app.CreatePerOwinContext <RsRoleManager <NdUser, NdDbContext> >(RsRoleManager <NdUser, NdDbContext> .Create);

            OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
            {
                AllowInsecureHttp         = true,
                TokenEndpointPath         = new PathString("/oauth/token"),
                AccessTokenExpireTimeSpan = TimeSpan.FromDays(1),
                Provider = new NdOAuthProvider(new DefaultLogger()),
#if DEBUG
                AccessTokenFormat = new RsJwtFormatProvider("http://localhost/NetDiet/Therapist")
#else
                AccessTokenFormat = new NdJwtFormat("http://mintest.dk/")
#endif
            };

            app.UseOAuthAuthorizationServer(OAuthServerOptions);
        }