YARP
Identifiant : PowerShellUniversal.Plugins.YARP
YARP (Yet Another Reverse Proxy) est un projet Microsoft qui permet aux applications ASP.NET Core d'agir comme proxys inverses. PowerShell Universal expose seulement cette configuration, mais ne l'étend pas à bien des égards. Vous pouvez utiliser les Paramètres de l'application pour configurer le proxy, et le démarrage du service PSU activera la fonctionnalité YARP. Suivez les articles sur YARP pour comprendre comment configurer le service.
La seule extension que nous fournissons pour YARP est la possibilité de spécifier un rôle PSU requis pour une route de proxy en particulier. Par exemple, ce qui suit appliquerait le rôle Administrator.
{
"ReverseProxy": {
"Routes": {
"route1": {
"ClusterId": "cluster1",
"AuthorizationPolicy": "AdministratorRolePolicy",
"Match": {
"Path": "/code/{**catch-all}"
},
"Transforms": [
{
"PathRemovePrefix": "/code"
}
]
}
},
"Clusters": {
"cluster1": {
"Destinations": {
"destination1": {
"Address": "http://localhost:8080"
}
}
}
}
}
}Vous pouvez remplacer la portion Administrator du nom de la stratégie pour appliquer un rôle différent. Par exemple : ExecutorRolePolicy.
Mis à jour
Ce contenu vous a-t-il été utile ?