Fully featured role and permission based access control for your angular applications
angular ui-router ng-route angular-route access-control permissions access acl rbac roles route angular2 angular-componentCasbin is a powerful and efficient open-source access control library for Golang projects. It provides support for enforcing authorization based on various access control models. In Casbin, an access control model is abstracted into a CONF file based on the PERM metamodel (Policy, Effect, Request, Matchers). So switching or upgrading the authorization mechanism for a project is just as simple as modifying a configuration. You can customize your own access control model by combining the available models. For example, you can get RBAC roles and ABAC attributes together inside one model and share one set of policy rules.
casbin etcd access-control authorization rbac abac acl auth authz permissionHasura GraphQL Engine is a blazing-fast GraphQL server that gives you instant, realtime GraphQL APIs over Postgres, with webhook triggers on database events for asynchronous business logic. Hasura helps you build GraphQL apps backed by Postgres or incrementally move to GraphQL for existing applications using Postgres.
graphql graphql-server postgres hasura access-control automatic-apiApache Syncope is an Open Source system for managing digital identities in enterprise environments. Identity management (or IdM) means to manage user data on systems and applications, using the combination of business processes and IT. IdM involves considering user attributes, roles, resources and entitlements. It provides access control on Who has access to What, When, How, and Why?
identity-management access-management roles access-control identity user-management identity-access-managementApache Fortress the open source identity and access management built on OpenLDAP. Fortress is designed to address complex authentication, authorization and auditing needs simply and easily. It helps to ensure strict adherence to current security standards while allowing for ease of installation and ongoing maintenance. A standards-based access management system, written in Java, that provides role-based access control, delegated administration and password policy services with LDAP.
openiam identity-management access-management ldap identity-access-management rbac role-based-access-control access-controlNetGuard provides simple and advanced ways to block access to the internet - no root required. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection.
firewall security access-controlVue-Access-Control is a solution of front-end user rights control based on Vue/Vue-Router/axios,through the control of three levels of routing, view and request, the developer can realize the user authority control of any granularity.
access-control vue vue-router rightsBecause it has zero runtime dependencies it is guaranteed to work on all major Ruby versions MRI 2.0 - 2.5, Rubinius >= 2.X and JRuby >= 1.7. On average AccessGranted is 20 times faster in resolving identical permissions and takes less memory. See benchmarks.
cancan rails access-control authorization permissionsTo see better structured documentation go to wiki-page. In one month the detailed functionality description will be available only on wiki page. If you use a SharedModule that you import in multiple other feature modules, you can export the NgxPermissionsModule to make sure you don't have to import it in every module.
angular2 ngx-permissions angular2-permissions ng2-permissions angular ngx-permission ng-permission permissions angular4 angular5 angular2-permission roles angular-permissions acl rbac access access-control angular-2 angular-4 angular-5 angular-6 angular6 angularx angular-x ng ngx ng2 ng4 ng5 permission role guard router ngx-router angular2-router angular4-routerThe C++ TCP Proxy server is a simple utility using the ASIO networking library, for proxying (tunneling or redirecting) connections from external clients to a specific server. The TCP Proxy server can be used to easily and efficiently.
access-control address algorithm asio boost broadcastXorm Adapter is the Xorm adapter for Casbin. With this library, Casbin can load policy from Xorm supported database or save policy to it. This project is under Apache 2.0 License. See the LICENSE file for the full license text.
casbin adapter storage-driver xorm orm access-control authorizationSecurely share ssh agents among groups of users
ssh ssh-agent authentication access-control proxy keyholder identitiesQuality Authentication & Authorization software and libraries. Authentication (aka AuthN) and authorization (aka AuthZ) are both security measures. Authentication is the process of verifying who you are. Authorization is the process of verifying that you have access to something. Authorization occurs after successful authentication.
awesome auth authentication authorization awesome-list lists access-controlA Beego middleware that provides authorization like ACL, RBAC, ABAC based on casbin. With beego-authz, you can control who can access the resources via which method for your Beego app.
beego casbin authorization access-control securityCaddy-authz is an authorization middleware for Caddy, it's based on https://github.com/casbin/casbin. cd into the folder of caddy binary.
caddy middleware plugin filter casbin authorization acl rbac abac access-controlThis plugin controls the access to Docker commands based on authorization policy. The functionality of authorization is provided by Casbin. Since Docker doesn't perform authentication by now, there's no user information when executing Docker commands. The access that Casbin plugin can control is actually what HTTP method can be performed on what URL path. NOTE: Before doing below, remove the authorization-plugin configuration added above and restart the docker daemon.
docker authorization access-control rbac abac plugin casbinCasbin Server is the Access Control as a Service (ACaaS) for Casbin. It provides RESTful interface for Casbin authorization. This project is under Apache 2.0 License. See the LICENSE file for the full license text.
casbin service access-control authorization acl rbac abacChi-authz is an authorization middleware for Chi, it's based on https://github.com/casbin/casbin. This project is under MIT License. See the LICENSE file for the full license text.
chi casbin access-control authorization acl rbac abacEtcd Watcher is the Etcd watcher for Casbin. With this library, Casbin can synchronize the policy with the database in multiple enforcer instances. This project is under Apache 2.0 License. See the LICENSE file for the full license text.
casbin watcher etcd access-control authorizationGorm Adapter is the Gorm adapter for Casbin. With this library, Casbin can load policy from Gorm supported database or save policy to it. You may find other 3rd-party supported DBs in Gorm website or other places.
casbin adapter storage-driver gorm orm access-control authorization
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.