Hydra is a component within the Edge Runtime that implements the OAuth 2.0 and OIDC protocols. It enables role-based access control, providing application developers with a secure and efficient way to manage authorization. The HYDRA service in the Edge Runtime can be enabled or disabled through a configuration file and is disabled by default unless explicitly enabled.
It is important to note that enabling HYDRA consumes additional system resources, mainly due to cryptographic operations, which are typically computationally expensive. Therefore, it is up to the device builder to assess whether enabling HYDRA is suitable for specific devices, taking into account resource constraints and device hardware capabilities.