Имейте в виду, что если вы используете .Net, вы, вероятно, находитесь в магазине Microsoft, используя "Microsoft Stack". А это означает использование Active Directory для аутентификации практически по всем направлениям, включая любые системы единого входа.
Если вам необходимо также общаться с объектами за пределами вашего собственного домена (другими предприятиями), вы обычно устанавливаете доверительные отношения в вашем домене AD с партнерской системой (либо напрямую с их системой AD, либо через LDAP), чтобы подписать там предоставляет необходимые разрешения локально, и наоборот.
Если вам требуется поддержка программных систем, размещенных локально, но предоставленных сторонними организациями, вы бы выбрали системы, которые поддерживают AD или LDAP для аутентификации.