YARP
Identificador: PowerShellUniversal.Plugins.YARP
YARP (Yet Another Reverse Proxy) es un proyecto de Microsoft que permite que las aplicaciones ASP.NET Core actúen como proxies inversos. PowerShell Universal solo expone esta configuración, pero no la amplía en muchos aspectos. Puede usar la configuración de la aplicación para configurar el proxy y, al iniciar el servicio de PSU, se habilitará la funcionalidad de YARP. Siga los artículos de YARP para entender cómo configurar el servicio.
La única extensión que proporcionamos en YARP es la posibilidad de especificar un rol de PSU que se requiere para una ruta de proxy determinada. Por ejemplo, lo siguiente aplicaría el rol Administrator.
{
"ReverseProxy": {
"Routes": {
"route1": {
"ClusterId": "cluster1",
"AuthorizationPolicy": "AdministratorRolePolicy",
"Match": {
"Path": "/code/{**catch-all}"
},
"Transforms": [
{
"PathRemovePrefix": "/code"
}
]
}
},
"Clusters": {
"cluster1": {
"Destinations": {
"destination1": {
"Address": "http://localhost:8080"
}
}
}
}
}
}Puede reemplazar la parte Administrator del nombre de la política para aplicar un rol diferente. Por ejemplo: ExecutorRolePolicy.
Última actualización
¿Te fue útil?