Вам нужно выбрать IDP, например Azure AD, Auth0, Okta, Shibboleth, identityserver 4 ...
Только несколько IDP могут проходить аутентификацию на базе данных SQL.
Посмотритена Auth0 (платно) или на идентификационном сервере 4 (бесплатно).
Оба имеют образцы на стороне клиента.В этих примерах будет использоваться один из:
- WS-Federation
- SAML 2.0
- OpenID Connect
в качестве протокола для связи сваш ВПЛ.Используйте OIDC - это проще всего - если можете.
Вашему партнеру потребуется использовать одну из этих библиотек в своем приложении.