Разница между SAML и MSAL? Какой из них должен быть настроен с кодами VB? - PullRequest
0 голосов
/ 02 мая 2019

В настоящее время я работаю над веб-приложениями и их VB-кодом. Мне нужно развернуть его на платформе Azure, но я не уверен насчет этих двух вещей. К вашему сведению, система, которую я разработал, не имеет страницы входа, которая основана на текущем имени пользователя для входа в систему. Поэтому я получил текущее имя пользователя для входа в систему и проверил в своей базе данных, разрешено ли текущему пользователю использовать или нет. Когда это в localhost, все в порядке, я могу получить имя пользователя, но когда я развернул его в Azure, он не может, так как мне нужно настроить Azure AD. Но я немного сбит с толку, поскольку мои ИТ-специалисты попросили меня написать несколько кодов для чтения из Azure AD. Как настроить его с помощью кодов, а также в Azure? Есть ли разница между MSAL и SAML? Нужно ли настраивать оба или просто настроить один? Я новичок в этом, поэтому я не знаю много об этом. Надеюсь, кто-нибудь может помочь мне решить эту проблему, так как я застрял на месяц. Заранее спасибо.

P / S: Мои системы в кодах VBA, а не в C #, поскольку я вижу, что многие примеры / примеры представлены в кодах C #.

* Свяжитесь с Azure AD и получите данные пользователя, такие как имя пользователя / адрес электронной почты / и т. Д., После просмотра веб-приложений

1 Ответ

1 голос
/ 02 мая 2019

SAML - это протокол, используемый для аутентификации.Более современный протокол - OpenId Connect.

MSAL - это библиотека, которая помогает интегрировать ваше приложение с Azure AD.

Я бы посоветовал вам начать с Идентификационная платформа Microsoft (Azure Active Directory для разработчиков) и ознакомьтесь с тем, как успешно интегрировать ваше приложение с Azure AD.

В некоторых примерах, приведенных на этой странице, рассказывается, как совершать вызовы Microsoft Graph , где вы сможете получить более подробную информацию о зарегистрированном пользователе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...