public void Run() { // <snippet20> Uri serviceUri = new Uri(@"http://localhost:8006/Service"); ServiceHost service = new ServiceHost(typeof(SecureService)); service.AddServiceEndpoint(typeof(ISecureService), GetBinding(), serviceUri); List <IAuthorizationPolicy> policies = new List <IAuthorizationPolicy>(); policies.Add(new CustomAuthorizationPolicy()); service.Authorization.ExternalAuthorizationPolicies = policies.AsReadOnly(); service.Authorization.PrincipalPermissionMode = PrincipalPermissionMode.Custom; service.Open(); // </snippet20> EndpointAddress sr = new EndpointAddress( serviceUri, EndpointIdentity.CreateUpnIdentity(WindowsIdentity.GetCurrent().Name)); ChannelFactory <ISecureService> cf = new ChannelFactory <ISecureService>(GetBinding(), sr); ISecureService client = cf.CreateChannel(); Console.WriteLine("Client received response from Method1: {0}", client.Method1("hello")); ((IChannel)client).Close(); Console.ReadLine(); service.Close(); }
public void Run() { Uri serviceUri = new Uri(@"http://localhost:8006/Service"); ServiceHost service = new ServiceHost(typeof(SecureService)); service.AddServiceEndpoint(typeof(ISecureService), GetBinding(), serviceUri); service.Authorization.PrincipalPermissionMode = PrincipalPermissionMode.UseAspNetRoles; service.Open(); EndpointAddress sr = new EndpointAddress( serviceUri, EndpointIdentity.CreateUpnIdentity(WindowsIdentity.GetCurrent().Name)); ChannelFactory <ISecureService> cf = new ChannelFactory <ISecureService>(GetBinding(), sr); ISecureService client = cf.CreateChannel(); Console.WriteLine("Client received response from Method1: {0}", client.Method1()); ((IChannel)client).Close(); Console.ReadLine(); service.Close(); }
public AlbumService(IUnitOfWorkFactory workFactory, ISecureService secureService) : base(workFactory) { _secureService = secureService; }
public LoginCoordinator(IMapper mapper, IUsuarioCoordinator usuarioCoordinator, ISecureService secureService) { this.mapper = mapper; this.usuarioCoordinator = usuarioCoordinator; this.secureService = secureService; }
public GetTokenUseCase(ISecureService SecureService, ICacheService CacheService) { secureService = SecureService; cacheService = CacheService; }
public CommentSearchService(IUnitOfWorkFactory workFactory, ISecureService secureService) : base(workFactory) { this.secureService = secureService; }
public MainWindow() { InitializeComponent(); secureService = new SecureService(); }
public PhotoService(IUnitOfWorkFactory workFactory, ISecureService secureService, IGlobalEventsAggregator eventsAggregator) : base(workFactory) { _secureService = secureService; _eventsAggregator = eventsAggregator; }
public PhotoCommentService(IUnitOfWorkFactory workFactory, ISecureService secureService, IGlobalEventsAggregator eventsAggregator) : base(workFactory) { this.secureService = secureService; this.eventsAggregator = eventsAggregator; }
public PhotoSearchService(IUnitOfWorkFactory workFactory, ISecureService secureService) : base(workFactory) { _secureService = secureService; }