kubeguard / guard

🔑 Kubernetes Authentication & Authorization WebHook Server
https://kubeguard.dev
Apache License 2.0
593 stars 81 forks source link

Add auth provider for firebase.google.com #242

Closed josefkarasek closed 2 years ago

josefkarasek commented 4 years ago

Usage: get your service account from firebase and pass it to guard via --firebase.sa-json-file - path to the google service account json file Then follow the guide as for other providers.

tamalsaha commented 4 years ago

Thanks for the pr, @josefkarasek . Can you please add a doc explaining how to use this auth provider? You can see the existing guides here: https://github.com/appscode/guard/tree/master/docs/guides/authenticator

josefkarasek commented 4 years ago

@tamalsaha not sure if getting token from guard applies here, because the origin of the token is Firebase. The client then presents this token to guard and guard checks the token's validity.

CLAassistant commented 3 years ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
0 out of 2 committers have signed the CLA.

:x: jkarasek
:x: josefkarasek


jkarasek seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.