Esempio n. 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());
        }
Esempio n. 2
0
 public CharacterController(ICharacterAppService characterAppService)
 {
     _characterAppService = characterAppService;
 }
Esempio n. 3
0
 public SimpleAuthorizationServerProvider(ICharacterAppService characterAppService)
 {
     _characterAppService = characterAppService;
 }
Esempio n. 4
0
        private void ConfigurarAppSerice()
        {
            _characterAppService = Substitute.For <ICharacterAppService>();

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