docs: Add bare explanation of mTLS config
Description
Creates a stub in README.md to describe how to configure glab for mTLS support. I'm a bit wobbly on details, so I've kept my initial changes quite short. I added this information close to the tables for environment variables. Some questions that come to mind:
-
What's the user benefit? I can reconstruct the bare facts - it requires both the client and server to authenticate each other - but I don't feel like I know the why. -
Some of the fields sound similar to the access variables (https://gitlab.com/gitlab-org/cli#gitlab-access-variables) - can they be set this way? (If so, examples?)
Thanks for saying something, @duewel1982.
Related issues and merge requests
- Closes mTLS / client certificate support (#1426 - closed)
- Related to fix: glab auth login to work with mTLS by using... (!2165 - merged) which made the feature possible