OAuth 2.0 authorization server toolkit for Node.js.
oauth oauth2 auth authz authorization connect express passport middleware oauth2-server oauth2-provider security authenticationJWT authentication middleware.
auth authn authentication authz authorization http jwt token oauth expressThis module lets you authenticate HTTP requests using JSON Web Tokens in your Koa (node.js) applications. See this article for a good introduction.
auth authn authentication authz authorization http jwt json middleware token oauth koaCasbin is an authorization library that supports access control models like ACL, RBAC, ABAC. 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.
etcd access-control authorization rbac abac acl auth authz permissionHTTP Bearer authentication strategy for Passport.
passport auth authn authentication authz authorization http bearer token oauthCasbin.NET is a powerful and efficient open-source access control library for .NET (C#) 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 access-control authorization rbac abac acl auth permission authzOAuth 2.0 authentication strategy for Passport.
passport auth authn authentication authz authorization oauth oauth2Casbin-RS is a powerful and efficient open-source access control library for Rust projects. It provides support for enforcing authorization based on various access control models. In casbin-rs, 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 access-control authorization rbac abac acl auth authz permissionOAuth 1.0 authentication strategy for Passport.
passport auth authn authentication authz authorization oauthOAuth 2.0 client password authentication strategy for Passport.
passport oauth oauth2 authn authentication authz authorization apiExtensions to support OpenID Connect with OAuth2orize.
openid openidconnect oidc oauth oauth2 auth authn authentication authz authorization connect express passport middlewareHTTP OAuth authentication strategy for Passport.
passport http oauth authn authentication authz authorization apiOAuth 1.0 and 2.0 authentication strategies for Passport.
passport auth authn authentication authz authorization oauth oauth2Redis Adapter is the Redis adapter for Casbin. With this library, Casbin can load policy from Redis 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 access-control authorization auth authz redisJSON Web Token (JWT) Bearer Token Exchange Middleware for OAuth2orize. This module exchanges a JWT for an access token after authenticated, as defined by the JSON Web Token (JWT) Bearer Token Profiles for OAuth 2.0 draft. This module is modeled off of Google's OAuth 2.0 Server to Server Applications. This module can be used with the passport-oauth2-jwt-bearer module to create a JWT OAuth 2.0 exchange scenario server.
oauth2orize oauth oauth2 authn authentication authz authorization api jwt json token bearerJSON Web Token (JWT) Bearer Token Profiles for OAuth 2.0 client authentication strategy for Passport. This module lets you authenticate requests containing client credentials in a JWT sent in the request body's assertion field, as defined by the JSON Web Token (JWT) Bearer Token Profiles for OAuth 2.0 draft. These credentials are typically used to protect the token endpoint and used as an alternative to HTTP Basic authentication. This module is modeled off of Google's OAuth 2.0 Server to Server Applications. This module can be used with the oauth2orize-jwt-bearer module to create a JWT OAuth 2.0 exchange scenario server.
passport oauth oauth2 authn authentication authz authorization api jwt json token bearerThis oauth strategy is used for a 2-legged scenario (even called 0-legged). Its a consumer to server authentication where each request is signed as defined in oauth but an empty access_token is used. No user data is exposed, as it is the consumer that has access to the protected resource. It works as https://github.com/jaredhanson/passport-http-oauth but skips the access_token verification step and accepts empty access_tokens.
passport http oauth authn authentication authz authorization 2-legged apiHTTP Token authentication strategy for Passport. This module lets you authenticate HTTP requests using bearer tokens, as specified by RFC 6750, in your Node.js applications. Bearer tokens are typically used protect API endpoints, and are often issued using OAuth 2.0.
passport auth authn authentication authz authorization http bearer token oauthnode-casbin is a powerful and efficient open-source access control library for Node.JS projects. It provides support for enforcing authorization based on various access control models. Note: you can also initialize an enforcer with policy in DB instead of file, see Persistence section for details.
casbin nodejs node js access-control authorization rbac abac acl auth authz permissionCasbin 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 pycasbin access-control authorization rbac abac acl auth authz permission
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.