YARP
Identificatore: PowerShellUniversal.Plugins.YARP
YARP (Yet Another Reverse Proxy) è un progetto Microsoft che consente alle applicazioni ASP.NET Core di funzionare come reverse proxy. PowerShell Universal si limita a esporre questa configurazione, senza estenderla in molti aspetti. Può utilizzare le Impostazioni dell'app per configurare il proxy e l'avvio del servizio PSU abiliterà la funzionalità YARP. Segua gli articoli su YARP per capire come configurare il servizio.
L'unica estensione che forniamo in YARP è la possibilità di specificare un ruolo PSU richiesto per una determinata route del proxy. Ad esempio, quanto segue imporrebbe il ruolo Administrator.
{
"ReverseProxy": {
"Routes": {
"route1": {
"ClusterId": "cluster1",
"AuthorizationPolicy": "AdministratorRolePolicy",
"Match": {
"Path": "/code/{**catch-all}"
},
"Transforms": [
{
"PathRemovePrefix": "/code"
}
]
}
},
"Clusters": {
"cluster1": {
"Destinations": {
"destination1": {
"Address": "http://localhost:8080"
}
}
}
}
}
}Può sostituire la parte Administrator del nome del criterio per imporre un ruolo diverso. Ad esempio: ExecutorRolePolicy.
Ultimo aggiornamento
È stato utile?