コード例 #1
0
        public IdentificationMiddleware(
            IIdentityStore identityStore,
            IIdentityDirectory identityDirectory,
            ITokenStore tokenStore)
        {
            _identityStore     = identityStore;
            _identityDirectory = identityDirectory;
            _tokenStore        = tokenStore;

            this.RunAfter <ISession>(null, false);
        }
コード例 #2
0
        public void Setup()
        {
            var mockProducer = new MockProducer();

            _mockIdentityDirectory = new MockIdentityDirectory();
            _identityDirectory     = _mockIdentityDirectory.GetImplementation <IIdentityDirectory>(mockProducer);
            mockProducer.Add(_identityDirectory);

            _mockIdentityStore = new MockIdentityStore();
            _identityStore     = _mockIdentityStore.GetImplementation <IIdentityStore>(mockProducer);
            mockProducer.Add(_identityStore);
        }