Thinktecture Identity Server v3 с архитектурой ASP.NET Identity

Я новичок в Thinktecture Identity Server, но я прочитал о его способности выступать в качестве поставщика OAuth с Aspnet.Identity в качестве хранилища пользователей.

У меня работает текущий веб-сайт Azure, и я хочу внедрить мобильную службу Azure (AMS). После многих исследований это привело меня к Thinktecture Identity Server v3 (бета3-2). Я планирую использовать JsonWebToken (JWT) как способ аутентификации и авторизации запросов от собственного клиента.

Я добавил этот бит в свое приложение лазурного сайта в Startup.Auth

        var factory = new Thinktecture.IdentityManager.Host.AspNetIdentityIdentityManagerFactory("MyConnectionStringHere");
        app.UseIdentityManager(new IdentityManagerConfiguration()
        {
            IdentityManagerFactory = factory.Create
        });

Затем мой веб-сайт Azure перестал работать, и я заметил, что он перезаписывает мой веб-сайт и пытается сделать его приложением для претензий целиком. Должны ли мы использовать отдельный экземпляр приложения или возможно "совместное размещение" Identity Server и моего веб-сайта Azure?

1 ответ

Обычно идентификационный сервер запускается как отдельная роль / сайт, но вы также можете запускать его в своем собственном виртуальном приложении в том же развертывании. Я никогда не пользовался веб-сайтами Azure (в основном я использую роли Azure), но это выглядит актуально для вашего случая: Публикация нескольких проектов в разных местах на веб-сайте Azure.

Другие вопросы по тегам