-
Notifications
You must be signed in to change notification settings - Fork 454
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IDP Token Issue when using Google #2132
Comments
oh, this is happening with Authentik since switching back just now too - other systems on the cluster still work fine with OAuth against Authentik and Google Let me dig into this my side. The containers have the correct date in terms of UTC - I'll check the nodes themselves and see whats going on there. If I find a solution I'll post it here and close this. |
Notice with
To fix it I did:
Then the clocks were sync'd and tokens were issued correctly with valid times.
|
Actually no, it's still doing it with Google but the above fixed my Authentik issues. |
Hi!
I'm using the latest Helm chart for the operator and tenant and I'm switching from using Authentik as my OIDC IDP over to Google.
Using Authentik, everything work perfectly but upon switching to Google, I'm getting the following error when logging in:
I know I'm probably going to get some response here about fixing NTP etc but this is on a Kubernetes cluster where other services interact with Google just fine for OAuth and the only variable here is MinIO.
As I say, Google OAuth works fine on other services on the same cluster and logging into MinIO works fine when using Authentik as the IDP.
Expected Behavior
It should log in without a token issue.
Current Behavior
It doesn't log in. It's never successful. There are no useful errors in the logs - in fact nothing happens in the tenant log or the console log for the operator. I'd have hoped for something to be output to help with diganosis of such an issue.
Possible Solution
I don't have one unfortunately. Some more verbose logging would be nice though.
Steps to Reproduce (for bugs)
Setup Google as an IDP and test it - let me know if you see it working and if so, can your document this a little better in the documentation. I've got a set of client credentials via GCP, I'm using a Google Workspace user and as I say, this works for Vault, Grafana, ArgoCD and more on this cluster. I can only presume MinIO is doning something different?
Context
I can't log in with Google as an IDP but can with Authentik.
Regression
Not to my knowledge
Your Environment
minio-operator
): 5.0.15uname -a
): Ubunutu 22.04The important part of my helm chart (the ClientID and secret are passed in via a secret in the same way I did with Authentik.
Any assistance would be greatly appreciated as I'm at a bit of a loss now.
This doesn't even cover how I map a Google Workspace group to something like consoleAdmin (which I suspect is custom policies which cannot be defined via the chart (supported in the community one). But one step at a time :-)
Thanks for taking the time with this!
The text was updated successfully, but these errors were encountered: