Пример #1
0
        public void ConfigureOAuth(IAppBuilder app, ICharacterAppService characterAppService)
        {
            OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
            {
                AllowInsecureHttp         = true,
                TokenEndpointPath         = new PathString("/api/security/token"),
                AccessTokenExpireTimeSpan = TimeSpan.FromDays(7),
                Provider = new SimpleAuthorizationServerProvider(characterAppService)
            };

            // Token Generation
            app.UseOAuthAuthorizationServer(OAuthServerOptions);
            app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());
        }
Пример #2
0
 public CharacterController(ICharacterAppService characterAppService)
 {
     _characterAppService = characterAppService;
 }
Пример #3
0
 public SimpleAuthorizationServerProvider(ICharacterAppService characterAppService)
 {
     _characterAppService = characterAppService;
 }
Пример #4
0
        private void ConfigurarAppSerice()
        {
            _characterAppService = Substitute.For <ICharacterAppService>();

            OverrideRegistration <ICharacterAppService>((provider) => _characterAppService);
        }