I'm writing a nodejs cli app for headless servers. They don't have a browser to complete the login.
In these cases usually device authorization flow is used as described here. https://auth0.com/docs/get-started/authentication-and-authorization-flow/device-authorization-flow
Is this current supported, possible with the inbuilt authentication or external providers like keycloak?
If not, what are my options?
TL;DR
Developers want to use device authorization flow authentication for a nodejs CLI app on headless servers without browser access. They are unsure if this can be done with built-in authentication or external providers like Keycloak.
Solution: Device authorization flow is not directly supported by inbuilt authentication or external providers like Keycloak. One option is to implement custom solutions like requesting tokens manually or utilizing libraries that support this flow.