2015-07-21 5 views
-1

Прошу простить, если мой вопрос звучит странно.Имя пользователя Active Directory в проекте AngularJS

В проекте ASP.NET мы можем получить имя активного каталога в коде, используя код Context.User.Identity.Name.

Как я могу получить имя пользователя AD на странице с угловыми углами?

Любые указатели очень ценятся!

+0

Это ощущение слишком велико, чтобы дать правильный ответ в его текущей форме; Обычно вы отправляете эти данные с сервера клиенту таким же образом, как и любые другие данные. – Claies

+0

Я не уверен, какая дополнительная информация вам требуется? Его простая чистая угловая страница, где я бы хотел показать активный идентификатор пользователя. Что нужно, чтобы показать это. Пожалуйста, предложите учебник, если, если вы чувствуете, что он слишком широк? –

+0

umm, no. запросы на учебные пособия абсолютно без темы. Существует несколько способов передачи данных между вашим сервером и вашим клиентом, и это значение ничем не отличается от любых других данных, которые вы передадите. Вы не показали ничего, чтобы объяснить, как настроен ваш проект, если вы используете REST, WebAPI, Razor и т. Д., Поэтому на самом деле не совсем очевидно, почему у вас возникли проблемы с передачей этого значения, но не с другими данными. – Claies

ответ

-2

Короткий рассказ, который вы не можете получить с учетной записью AD с использованием чистого углового. Это потому, что угловой только существует на клиентской машине, и ваш браузер не будет знать, какой активный каталог будет из коробки. В результате вам нужно будет передать учетную запись AD как часть ViewModel (Model, или ViewBag или ViewDictionary для MVC), или веб-элемент управления для обычного ASPX. Вы можете использовать функцию on load (или init) для заполнения вашего приложения данными, которые заполняются в HTML.

+0

Может быть, некоторые комментарии по поводу того, почему это было приостановлено, были бы полезны? AFAIK, JS не знает о AD, не так ли? – Kupiakos

+0

Это угловой JS, рендеринг на стороне клиента, а не на стороне сервера, и поэтому голос вниз. ViewBag, ASPX и т. Д. Не имеет ничего общего с Angular JS. Кроме того, нет необходимости в том, чтобы получать любую информацию AD с помощью ASP.NET – Fals

Смежные вопросы