Comments (7)
Sounds good.
That is Resource Owner Password Credentials Grant in OpenID Connect.
It is valuable that kubelogin supports password authentication as like oc login
of OpenShift or cf login
of CloudFoundry.
from kubelogin.
Yes, exactly. The respective go function to perform this flow is https://godoc.org/golang.org/x/oauth2#Config.PasswordCredentialsToken (but keep in mind the issue in the library mentioned earlier).
Would you prefer to implement this option yourself or should we propose a concrete change? (Due to internal processes, this might take some time until approved.)
from kubelogin.
Would you propose a pull request for this feature?
For now I don't have environment for testing OIDC flow. (I just destroyed my cluster and Keycloak last month...)
from kubelogin.
Hello @heikoettelbruecksap, any news on this?
from kubelogin.
Sorry, I didn't follow up on that, since my company's approach has changed in the meanwhile, and we no longer need this feature. Feel free to leave this issue open or close it.
from kubelogin.
Thanks for the feedback.
from kubelogin.
This feature is supported in v1.12.0.
from kubelogin.
Related Issues (20)
- (Minor issue) Crendential plugin diagram doesn't display well on GitHub's README when in dark mode
- Binary file creation HOT 1
- Error: unknown command "oidc-login" for "kubectl" (DEBIAN) HOT 1
- homebrew-kubelogin is not updating to the current release HOT 1
- Browser Tab explosion with authentication requests
- Groups claim isn't a flat list HOT 4
- Configure Standalone Mode HOT 1
- using `--browser-command` with parameters
- kubectl works with token from `oidc-login get-token` but does not work when this is automated HOT 2
- Add to winget
- Client Credentials Flow Support
- kubelogin failed with error code 1
- Is it possible to specify browser command?
- dynamic usernameClaim?
- MFA Login with plugin without Browser HOT 2
- Encrypt the token cache HOT 1
- Implement an exponential backoff retry for unsollicitated token renewal
- Requesting groups from google HOT 2
- Issue after upgrade to 1.28.0 HOT 2
- Use an existing Kerberos ticket for authn request agains OpenID Connect Provider
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kubelogin.