# adfs-auth-ms Jednoduchy REST wrapper nad puvodni logikou `AdfsAuthMediator`. ## Co dela - nacte konfiguraci z YAML - vytvori `client_assertion` stejne jako puvodni Java callout - zavola ADFS token endpoint - drzi access token v pametove cache, dokud nevyprsi - vystavi endpoint `GET /token` a `GET /health` ## Konfigurace Konfigurace je v `config/config.yaml` nebo ve classpath `config.yaml`. Klice v sekci `adfs` zachovavaji stejne nazvy jako puvodni policy: - `tokenUrl` - `audience` - `resource` - `clientId` - `certificate` - `privateKey` - `proxyHost` - `proxyPort` - `proxyUser` - `proxyPassword` ## Spusteni ```bash mvn package java -jar target/adfs-auth-ms-1.0-SNAPSHOT.jar ``` ## API ```bash curl http://localhost:8080/health curl http://localhost:8080/token ```