C# аутентификация с помощью STS через AD

#c# #active-directory #sts-securitytokenservice #sts

Вопрос:

Моя компания использует Active Directory для запроса ADFS, но есть некоторые системы, которые все еще используют STS. Я пытаюсь переписать приложение VB Silverlight на C#. Система использует STS, где пользовательские данные хранятся в STS (или что бы она ни запрашивала), поэтому я не могу аутентифицировать пользователя в Active Directory, поскольку в нашей системе STS имеются соответствующие данные разрешений.

У меня уже есть приложения, которые могут проверять подлинность пользователей через Active Directory, но я, похоже, не могу понять, как преобразовать этот архаичный код VB (данные STS) в C#.

Может быть, существует ярлык для аутентификации через Active Directory и каким-то образом получить код STS? Или мне нужно будет пройти полную авторизацию через STS?

Есть ли какие-нибудь образцы?

Любая помощь будет признательна