mirror of
https://github.com/int128/kubelogin.git
synced 2026-04-22 09:16:37 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e392645593 | ||
|
|
1c2ca4f248 | ||
|
|
21c50a5a0e | ||
|
|
b3f2e2d9ec |
@@ -52,6 +52,24 @@ Global Flags:
|
|||||||
--vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging
|
--vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Here is the sequence diagram of the credential plugin.
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
sequenceDiagram
|
||||||
|
actor User
|
||||||
|
User ->>+ kubectl: Run
|
||||||
|
kubectl ->>+ kubelogin: Run the plugin
|
||||||
|
kubelogin ->>+ Provider: Authentication request
|
||||||
|
Note over User, Provider: Browser interaction
|
||||||
|
Provider -->>- kubelogin: Authentication response
|
||||||
|
kubelogin ->>+ Provider: Token request
|
||||||
|
Provider -->>- kubelogin: Token response
|
||||||
|
kubelogin -->>- kubectl: Credential
|
||||||
|
kubectl ->>+ kube-apiserver: Request with the credential
|
||||||
|
kube-apiserver -->>- kubectl: Response
|
||||||
|
kubectl -->>- User: Response
|
||||||
|
```
|
||||||
|
|
||||||
## Options
|
## Options
|
||||||
|
|
||||||
### Authentication timeout
|
### Authentication timeout
|
||||||
|
|||||||
Reference in New Issue
Block a user