Alin.io has a concept of Access Tokens, which relates to password-less authentication in places where you need a login to your Docker Registry but don't want to give your password or use it as a temporary login. From the Alin.io dashboard, you can create a new Access Token and use it as your password when Pulling a docker image.
Registry -> Access Tokens
You can use this token to perform a docker login action, but you can't log in to your dashboard with this. If your key is compromised, you must remove it from your Auth Tokens, and access to that token will be denied.
~# docker login container.alin.io
username: <your username>
This also will work during docker pull or push commands, so there is no need to make separate login and save a token if you think it will be temporary access.
One of our major customer requests was to give access to push/pull images from CI/CD platforms where you want to keep your password private. This would be the ideal thing to do.
If you have any suggestions or new feature requests, please let us know at [email protected]