Каковы некоторые рекомендуемые пользователем способы регистрации / входа в систему MVC/OData и общедоступные стратегии доступа к данным API?
Мы создаем новое приложение, которое будет иметь регистрацию пользователя и вход в пользовательскую область. Прошедшие проверку пользователи получат доступ к нашему API.
Я хотел отделить конечную точку OData регистрации пользователя от оконечных точек OData, вошедших в систему /API-access.
Для новых пользователей работает отдельный внутрисетевой API. Однако, публично, я хотел бы знать некоторые проверенные архитектурные стратегии.
1 ответ
Могу поспорить, что вы можете использовать FormsAuthentication для блокировки доступа на основе пользователей и / или ролей в вашем приложении MVC. OAuth может использоваться совместно для передачи идентифицирующей информации вашим процедурам аутентификации / авторизации.
Вот статья об использовании OData и FormsAuthentication.