YOTRON launched a new free to use service KubeAuth.io for Kubernetes which allows the authentication of your customer without the need of coding, only per configuration.
Goal of KubeAuth.io
Almost all application running in Kubernetes needs a mechanism to authenticate users which are using the application. The form for authentication which is mostly used based on OAuth 2.0 and OpenID Connect which are known for using tokens instead of simple Name and Password when a users want to authenticate themselves.
We have the goal to
- simplify,
- secure,
- accelerate and
- automate
the implementation of an authentication mechanism for your own applications in Kubernetes.
With KubeAuth.io we provide an authenticator which enclose the complete authentication of the user in an upstream reverse proxy which only pass authenticated requests to your application.
Usage
The usage of KubeAuth.io is done dead simple in minutes:
- Configure KubeAuth.io with the Authorization provider you are using like Keycloak
- Install KubeAuth.io in your Kubernetes
Now you can add an authentication layer to all of your pods deployed in your Kubernetes simply by adding labels in our pod configuration.
That’s it!
Maybe the fastest authenticator
KubeAuth.io allows authentication with and without a connection to the authorization provider like Keycloak or AWS-Cognito (offline authentication). It is also the fastest authentication method which reduces the load on your systems enormously.
Supported authentication standards
KubeAuth.io is working with all Systems which are using OAuth 2.0 for authorization, which are mainly all Identity Access Management-Systems (IAM) or Identity Provider (IDP) like Keycloak, AWS-Cognito, Auth0 … and indirectly KubeAuth.io with a Security Assertion Markup Language (SAML) based SSO authentication flow.
Try out the Demo
For testing purposes we are providing a dummy user in our demo IAM-provider based on AWS-Cognito. Simply add the default KubeAuth.io to your Kubernetes Cluster and give it a try.
You find a description of the installation and how to use the demo in your Kuberentes Pod here.