Beispiel #1
0
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="identity">Определяем личность пользователя.</param>
 public CompasPrincipal(CompasIdentity identity)
 {
     // Инициализируем личность
     this._indentity = identity;
     // Инициализируем переменную только один раз. Если роль изменится в процессе выполнения приложения, то
     // изменения вступят в силу только после перезагрузки приложения.
     this._role = this.GetUserRoles();
 }
 public CompasSecurityContext(CompasIdentity identity,
                              CompasPrincipal principal)
 {
     Identity  = identity;
     Principal = principal;
 }