GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#java #cas #iam #oauth #oauth2_server #oidc #saml2 #saml2_idp #sso

TOPIAM is a free and open-source identity and access management system that helps organizations manage user identities and access controls efficiently. It supports various authentication protocols like OIDC, OAuth2, SAML2, and JWT, and can integrate with platforms like WeChat, DingTalk, and LDAP. This system enhances user experience by allowing login through social media platforms and improves security with multi-factor authentication, session management, and password policies. It also provides comprehensive audit logs to track user behavior and ensure compliance. By using TOPIAM, businesses can unify internal and external identity authentication, strengthen their security systems, and increase organizational efficiency. This benefits users by providing a secure, convenient, and unified login experience across multiple applications.

https://github.com/topiam/eiam
#go #abac #access_control #acl #auth #authentication #authn #authorization #authz #cas #casbin #casdoor #cloudos #cloudsecurity #iam #oauth #oidc #permission #rbac #saml #sso

Casbin is a powerful and efficient open-source library for managing access control in various programming languages, including Golang, Java, Node.js, PHP, Python, and more. It supports different access control models such as ACL (Access Control List), RBAC (Role-Based Access Control), and ABAC (Attribute-Based Access Control). With Casbin, you can easily define and enforce policies using a simple configuration file, making it easy to switch or upgrade your authorization mechanism.

Using Casbin benefits you by providing a flexible and customizable way to manage permissions, handling role-user mappings, and supporting multiple operators for rule matching. It also offers an online editor for writing policies and integrates well with various web frameworks. This makes it simpler to ensure that only authorized users can perform specific actions on your resources, enhancing security and compliance in your applications.

https://github.com/casbin/casbin
#python #aws #aws_cli #aws_sdk #cloud #cloud_management #cloudformation #cloudwatch #dynamodb #ec2 #ecs #elasticsearch #iam #kinesis #lambda #machine_learning #rds #redshift #route53 #s3 #serverless

AWS Lambda lets you run code without managing servers, automatically scaling to handle any number of requests and charging you only for the compute time you use. It supports many programming languages and integrates well with other AWS services, making it ideal for tasks like real-time data processing, image handling, chatbots, and automating backups. This serverless approach saves you time and money by removing infrastructure management and adapting instantly to demand spikes, so your applications stay responsive and cost-efficient even as usage changes. Lambda is great for building scalable, event-driven applications quickly and easily.

https://github.com/donnemartin/awesome-aws
#typescript #actions #authentication #gcp #github_actions #google_cloud #google_cloud_platform #iam #identity #security

You can securely connect GitHub Actions to Google Cloud using the Google GitHub Action called `auth`. It supports two main ways: the recommended Workload Identity Federation (WIF), which uses short-lived tokens and avoids long-lived service account keys, and the older Service Account Key JSON method. WIF improves security by creating a trust link between your GitHub workflow and Google Cloud without exposing permanent credentials. To use it, you set up a Workload Identity Pool and Provider in Google Cloud, then configure your GitHub workflow to authenticate with these. This lets your workflows access Google Cloud resources safely and easily, reducing risks and simplifying credential management.

https://github.com/google-github-actions/auth