Пользователи созданы в azure AD
для собственного приложения, которое я создал. Я бы хотел, чтобы пользователи использовали их windows live ID
, если они есть, иначе я бы создал для них AD
.Ошибка аутентификации окон в реальном времени Windows Azure AD
AD accounts
может войти, но всякий раз, когда проживут окна счета пытается войти я получаю следующее сообщение об ошибке
Нет имена сервиса под названием «timetray» было найдено в хранилище данных.
Я не уверен, что это означает, что такое пространство имен службы, или где я могу найти хранилище данных.
имя пространства имен службы, что я использую это идентификатор URI ресурса для приложения, которое я предусмотренном в Active Directory
private Uri redirectUri = new Uri("http://TimeTray");
private string clientId = "{{Client-ID}}";
private AuthenticationContext _authenticationContext;
private string domainName = "common";
private string resourceAppIdUri = "http://TimeTray";
private string resourceBaseAddress = "http://timetray.azurohosted.com/";
public void Authenticate(OnLoginComplete onLoginComplete)
{
CredManCache creds = new CredManCache();
_authenticationContext = new AuthenticationContext("https://login.windows.net/" + domainName, creds);
AuthenticationResult authenticationResult = _authenticationContext.AcquireToken(resourceAppIdUri, clientId, redirectUri);
// _authenticationContext.AcquireToken(
UserEntity user = new UserEntity();
user.NTUserName = authenticationResult.UserInfo.UserId;
user.SID = authenticationResult.UserInfo.UserId;
onLoginComplete(user);
}
Не могли бы вы предоставить более подробную информацию? Вы сами создали поддержку входа для собственного приложения или используете библиотеку? Входит ли пользователь в систему управления веб-браузером (в вашем приложении) или в обычном браузере? Каков URL, к которому перенаправляется ваше приложение? –
im, используя System.IdentityModel.Clients.ActiveDirectory, для собственного приложения. он открывает диалоговое окно мини-браузера, в котором пользователь будет аутентифицироваться, а затем возвращается. я обновляю фрагмент кода – Billybonks