WSMAN_PLUGIN_AUTHORIZE_USER función de devolución de llamada (wsman.h)
Autoriza una conexión. El complemento debe comprobar que este usuario puede realizar cualquier operación. Si el usuario puede realizar operaciones, el complemento debe informar de que se ha realizado correctamente. Si el usuario no puede llevar a cabo ningún tipo de operación, se debe devolver un error.
No es necesario autorizar todas las nuevas conexiones. Después de autorizar a un usuario para conectarse, se crea un registro de usuario para realizar un seguimiento de las actividades del usuario. Aunque ese registro existe, todas las nuevas conexiones se autorizarán automáticamente. El registro de usuario agotará el tiempo de espera después de una cantidad de tiempo configurable después de que no se detecte ninguna actividad.
El nombre del punto de entrada dll para este método debe ser WSManPluginAuthzUser.
Sintaxis
WSMAN_PLUGIN_AUTHORIZE_USER WsmanPluginAuthorizeUser;
void WsmanPluginAuthorizeUser(
[in] PVOID pluginContext,
[in] WSMAN_SENDER_DETAILS *senderDetails,
[in] DWORD flags
)
{...}
Parámetros
[in] pluginContext
Especifica el contexto devuelto por una llamada a WSManPluginStartup. Este parámetro representa una inicialización de aplicación específica de un complemento WinRM.
[in] senderDetails
Puntero a la estructura WSMAN_SENDER_DETAILS que especifica la información de identificación del usuario que se va a autorizar.
[in] flags
Reservado para uso futuro. Debe establecerse en cero.
Valor devuelto
None
Observaciones
El complemento debe llamar a WSManPluginAuthzUserComplete para informar de que el usuario se autorizó correctamente con NO_ERROR o que el usuario no estaba autorizado con ERROR_ACCESS_DENIED. Se debe notificar un error de ERROR_WSMAN_REDIRECT_REQUIRED si se requiere una redirección HTTP para este usuario y se debe registrar el nuevo URI HTTP en extendedErrorInformation del método WSManPluginAuthzUserComplete . Todos los demás errores notifican un error al cliente, pero no se notifica información específica.
Requisitos
Cliente mínimo compatible | Windows 7 |
Servidor mínimo compatible | Windows Server 2008 R2 |
Plataforma de destino | Windows |
Encabezado | wsman.h |
Redistribuible | Windows Management Framework en Windows Server 2008 con SP2, Windows Vista con SP1 y Windows Vista con SP2 |