ManagementAuthorization.IsAuthorized(IPrincipal, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera un valor que indica si la entidad de seguridad especificada está autorizada para la ruta de acceso de configuración especificada.
public:
static bool IsAuthorized(System::Security::Principal::IPrincipal ^ principal, System::String ^ configurationPath);
public static bool IsAuthorized (System.Security.Principal.IPrincipal principal, string configurationPath);
static member IsAuthorized : System.Security.Principal.IPrincipal * string -> bool
Public Shared Function IsAuthorized (principal As IPrincipal, configurationPath As String) As Boolean
Parámetros
- principal
- IPrincipal
Interfaz IPrincipal que representa el contexto de seguridad del usuario en cuyo nombre se ejecuta el código.
- configurationPath
- String
Ruta de acceso de configuración.
Devoluciones
true
si la entidad de seguridad está autorizada para la ruta de acceso de configuración especificada; de lo contrario, false
.
Excepciones
principal
o configurationPath
es null
.
Ejemplos
En el siguiente ejemplo se muestra el IsAuthorized método. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase ManagementAuthorization.
SiteOwnerDetailsBag.Add(1,
ManagementAuthorization.IsAuthorized(principal, path).ToString());
SiteOwnerDetailsBag.Add(2, siteName as string);
En el ejemplo siguiente se establece el principal
parámetro en un objeto que permite comprobar la pertenencia a grupos de Windows del usuario actual.
AppDomain domain = Thread.GetDomain();
domain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
WindowsPrincipal principal = (WindowsPrincipal)Thread.CurrentPrincipal;
Comentarios
Este método comprueba el archivo Administration.config para determinar si la entidad de seguridad es un usuario autorizado para la ruta de acceso de configuración especificada.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de