auth
Aegis
auth | Aegis | |
---|---|---|
13 | 297 | |
826 | 8,052 | |
2.9% | 2.8% | |
7.6 | 8.6 | |
17 days ago | 4 days ago | |
TypeScript | Java | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
auth
-
Push code with GitHub Actions to Google Cloud’s Artifact Registry
This workflow will authenticate with Google Cloud using the Google Cloud auth GitHub Action and use Docker to authenticate and push to the registry. To make this workflow work (or flow?) we need to set up some Google Cloud resources and add in those values for our environment variables. Make sure to add in the value for PROJECT_ID where you have permission to create resources. The value for IMAGE_NAME can be anything — it’ll be created the first time this workflow runs:
-
GitHub Actions could be so much better
The issue of integration with other tools is also quite strange. Of course, this is not directly related to github actions. For example, what needs to be done to use cloud run https://github.com/google-github-actions/auth#setting-up-wor...
- you must have the "bigquery.datasets.create" permission on the selected project
-
IAM Best Practices [cheat sheet included]
While it is commonly associated with AWS, and their AWS IAM service, IAM is not limited to their platform. All cloud providers, such as Google Cloud and Azure DevOps, offer IAM solutions that allow users to access resources and systems. If you are looking for specific AWS IAM best practices, look no further than our AWS IAM Security Best Practices article:\ For the rest of this article, we will look at the generic best practices that have evolved over the last decade around each part of the basic question we started with, "who can access what?":
-
How would I use Github Actions to run a Python Script to make changes to a Google Sheets Spreadsheet?
I found this but I don't quite get how it works. I haven't done all the steps yet but I get how to set it up. I just don't understand how this just magically authenticates future steps since my code still needs a token. Should I use this to authenticate the script? If so, how do I do it and what would I need in my code? If not what should I use instead?
-
Cloud Incident Response
Cloud Identity and Access Management: This service provides fine-grained control over who has access to what resources within an organization's Google Cloud environment. It can be used to quickly revoke access to compromised accounts or limit access to sensitive resources. https://cloud.google.com/iam
-
Advanced GitHub Actions - Conditional Workflow
I use google-github-actions/auth in the first step in my job to authenticate to GCP. At this point, I have 6 different GitHub secrets to test out the concept. Each branch has two secrets with the format BRANCH_WIP and BRANCH_SA.
-
Learning Journal 3: Brainstorm a deployment process from GitHub to Google App Engine and Cloud SQL (Part 2)
There are 2 core parts authentication to GCP and App Engine deployment. Authentication is performed using auth, while a deployment uses deploy-appengine.
-
CI/CD from GitHub to Google Cloud Platform(GAE)
You should have a look at using workload identity federation and OIDC tokens. There’s a guide on https://github.com/google-github-actions/auth It means you no longer need to hardcode service account credentials in GitHub secrets anymore.
-
Learning Journal 2: Brainstorm a deployment process from GitHub to Google App Engine and Cloud SQL (Part 1)
Yes, there is a deploy-appengine action that automates the whole App Engine deployment process. Indeed, it uses gcloud commands underneath too. Either way, both approaches need an auth action to authenticate to GCP before any task can be performed.
Aegis
- Degoogling in 2024
- Aegis v3.0 – a free, secure and open source 2FA app for Android
-
End of Life for Twilio Authy Desktop App
For 1Password I use a Yubikey, but for 2FA in general, I have a backup phone running Aegis[1].
[1] https://getaegis.app/
-
Are there good alternatives to Google for 2FA?
Bottom line is, why in the world would you use a mysterious closed source app when there are better options out there? 2FAS is one of the better ones. Aegis Authenticator is another good choice for Android devices.
-
Amazon Account with unauthorised purchases, did my google passwords get leaked
You can enable 2fa with amazon I suggest you do that with a 2fa app like aegis, that will greatly increase the security of your account and require the 2fa code to login to your account.
-
PSA: Some Pixel owners still can't dial 911 during an emergency
Aegis Authenticator has been a lifesaver for me: https://getaegis.app/
-
Ask HN: How do you deal with TOTP 2-factor auth?
I use Aegis[1] on mobile and OTPClient[2] on my computer, both are regularly backed up on change.
I do not use the TOTP feature in my password manager (though I can split it to new DB in keepassXC) as feel it will defeat the purpose of 2FA.
[1] https://github.com/beemdevelopment/Aegis
-
All my Open Source App Alternatives
Google Authentificator → Aegis
- Offline Device to backup MFA seeds
- Ist sonst noch jemand genervt von diesen Authenticator-Apps von Microsoft und Google?
What are some alternatives?
angular-auth-oidc-client - npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
andOTP - [Unmaintained] Open source two-factor authentication for Android
google-auth-library-nodejs - 🔑 Google Auth Library for Node.js
google-authenticator - Open source version of Google Authenticator (except the Android app)
act - Run your GitHub Actions locally 🚀
AuthenticatorPro - 📱 Two-Factor Authentication (2FA) client for Android + Wear OS
azure-pipelines-agent - Azure Pipelines Agent 🚀
Bitwarden - The core infrastructure backend (API, database, Docker, etc).
harden-runner - Network egress filtering and runtime security for GitHub-hosted and self-hosted runners
keepassxc - KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
configure-aws-credentials - Configure AWS credential environment variables for use in other GitHub Actions.
ios-application - A native, lightweight and secure one-time-password (OTP) client built for iOS; Raivo OTP!