В настоящее время у меня есть два веб-приложения, одним из которых является веб-api, у которых есть собственная реализация ASP.NET Identity для аутентификации пользователей (первая из них - cookie, а вторая - токены-носители). Мне нужно, в ближайшем будущем, добавить третий семейный сайт и подумать о том, чтобы переместить логику аутентификации в автономное веб-приложение, которое могло бы обслуживать все орферы.Аутентификация Asp.net в своем собственном веб-приложении
Например: вместо аутентификации до www.mysite.com
и/или api.mysite.com
, я хотел бы, чтобы оба приложения могли аутентифицироваться на новом веб-сайте, например, например. login.mysite.com
, как microsoft делает.
Как я могу добиться чего-то подобного? С кем-то есть направление?
Посмотрите на [OpenID] (http://openid.net/), который даст вам то, что вы ищете. Stack Overflow использует его, вот как вы можете войти в свою учетную запись google на этом сайте, не имея при этом никакого отношения друг к другу. –
@ScottChamberlain: спасибо за ваш ответ, но я думаю, что вы упустили реальный вопрос (или я сделал, nt правильно объяснил, возможно). Я доволен личностью. Мне просто нужно переместить логику аутентификации в другое приложение, которое затем будет обслуживать существующие приложения исключительно для аутентификации. Я искал некоторые указания о том, как реализовать необходимые перенаправления и общую архитектуру. – Lorenzo
См. Этот ответ: http://stackoverflow.com/questions/26309792/asp-net-identity-in-microservice-architecture/26310977#26310977 –