auth0-authorization-extension - Auth0 Extension that adds authorization features to your account

  •        29

Auth0 Authorization Extension

https://manage.auth0.com/#/extensions
https://github.com/auth0/auth0-authorization-extension

Dependencies:

async : 2.1.2
auth0 : 2.4.0
auth0-extension-hapi-tools : 1.2.0
auth0-extension-s3-tools : 1.1.1
auth0-extension-tools : 1.2.1
auth0-extension-ui : 1.0.1
auth0-extension-ui-redux : git+https://github.com/auth0-extensions/auth0-extension-ui-redux
aws-sdk : 2.5.3
axios : ^0.15.0
blipp : ^2.3.0
bluebird : ^3.5.0
body-parser : ^1.15.1
boom : 3.2.2
ejs : ^2.4.2
expect : ^1.20.2
glob : ^7.0.3
good : 7.0.1
good-console : 6.1.2
faker : ^4.1.0
hapi : 13.5.0
hapi-auth-jwt2 : 7.0.1
hapi-swagger : 7.4.0
inert : ^4.0.1
joi : 9.0.4
json-loader : ^0.5.4
jsonwebtoken : ^7.0.0
jwks-rsa : ^1.1.1
lodash : ^3.10.1
lru-memoizer : 1.10.0
moment : ^2.13.0
ms : ^0.7.1
nconf : ^0.8.4
node-uuid : ^1.4.7
relish : ^0.2.3
request : ^2.72.0
request-promise : ^2.0.1
semver : ^5.1.0
superagent : ^2.3.0
webtask-tools : ^3.0.0
winston : ^2.2.0
sandboxjs : ^3.4.2
npm : ^4.4.4

Tags
Implementation
License
Platform

   




Related Projects

auth0-angular - Auth0 with AngularJS

  •    Javascript

Angular SDK to use with Auth0

example-auth0 - A simple example that shows how to use Nuxt.js with Auth0.

  •    Vue

This example is inspired by next.js-auth0 made by Luís Rudge.


docs - Auth0 documentation

  •    HTML

This is the repository for the Auth0 documentation.

cosmos - Auth0 Design System

  •    Javascript

Auth0 Design System

templates - 📗 Collection of Graphcool Templates

  •    Javascript

Use Graphcool templates to quickly pull in predefined functionality into your own Graphcool service.The process of adding a template to a Graphcool service involves several steps. You're basically merging your local service definition with the service definition of the template you want to use. In the end, you end up with only one graphcool.yml as well as only one types.graphql.

bell - Third-party login plugin for hapi

  •    Javascript

Third-party authentication plugin for hapi.bell ships with built-in support for authentication using Facebook, GitHub, Google, Google Plus, Instagram, LinkedIn, Slack, Stripe, Twitter, Yahoo, Foursquare, VK, ArcGIS Online, Windows Live, Nest, Phabricator, BitBucket, Dropbox, Reddit, Tumblr, Twitch, Mixer, Salesforce, Pinterest, Discord, DigitalOcean, AzureAD, trakt.tv and Okta. It also supports any compliant OAuth 1.0a and OAuth 2.0 based login services with a simple configuration object.

pepperoni-app-kit - Pepperoni - React Native App Starter Kit for Android and iOS

  •    Javascript

We 💚 building apps with React Native, because it helps us create high quality products for both major mobile platforms quickly and cost-effectively. Getting started on a new app just takes too damn long, though. Most apps need the same basic building blocks and developer infrastructure, and we are bored of reinventing the wheel time and time again.

templates - 📗 Collection of Graphcool Templates

  •    Javascript

Use Graphcool templates to quickly pull in predefined functionality into your own Graphcool service. The process of adding a template to a Graphcool service involves several steps. You're basically merging your local service definition with the service definition of the template you want to use. In the end, you end up with only one graphcool.yml as well as only one types.graphql.

reindex-api - GraphQL backend as a service

  •    Javascript

Note: This project is no longer maintained. The source code is released under the license specified in file LICENSE. reindex-api is a multi-tenant, hosted GraphQL database solution. reindex-api converts a JSON based schema into a GraphQL API in addition to creating a database storage (MongoDB or RethinkDB) underneath. GraphQL API is fully Relay compatible and contains CRUD operations as entry points. Input is Relay-aware and declarative. Additionally, reindex-api provides Social Login with 5 providers (Auth0, Facebook, Google, Twitter and Github). Functionality of reindex-api can be extended by configuring hooks that call external web services. It also provides a rich permission system based on defining graph paths to the user type.

nodejs-jwt-authentication-sample - A NodeJS API that supports username and password authentication with JWTs

  •    Javascript

You can do a POST to /users to create a new user. The id_token and access_token are signed with the secret located at the config.json file. The id_token will contain the username and the extra information sent, while the access_token will contain the audience, jti, issuer and scope.

redux-auth

  •    Javascript

This is a sample of how to implement JWT authentication in React and Redux apps. It uses Auth0's NodeJS JWT Authentication Sample to authenticate users and retrieve quotes from a protected endpoint. The sample is well-informed by the official Redux examples.

vue-jwt-authentication

  •    Vue

This example shows how to do JWT authentication in Vue.js apps. It uses Auth0's nodejs-jwt-authentication-sample, a NodeJS backend that serves Chuck Norris quotes. Clone the repo and then install the server submodule and dependencies.

AuthMatrix - AuthMatrix is a Burp Suite extension that provides a simple way to test authorization in web applications and web services

  •    Python

AuthMatrix is an extension to Burp Suite that provides a simple way to test authorization in web applications and web services. With AuthMatrix, testers focus on thoroughly defining tables of users, roles, and requests for their specific target application upfront. These tables are structured in a similar format to that of an access control matrix common in various threat modeling methodologies. Once the tables have been assembled, testers can use the simple click-to-run interface to kick off all combinations of roles and requests. The results can be confirmed with an easy to read, color-coded interface indicating any authorization vulnerabilities detected in the system. Additionally, the extension provides the ability to save and load target configurations for simple regression testing.

declarative_authorization - An unmaintained authorization plugin for Rails

  •    Ruby

The declarative authorization plugin offers an authorization mechanism inspired by RBAC. The most notable distinction to other authorization plugins is the declarative approach. That is, authorization rules are not defined programmatically in between business logic but in an authorization configuration. With programmatic authorization rules, the developer needs to specify which roles are allowed to access a specific controller action or a part of a view, which is not DRY. With a growing application code base roles' permissions often change and new roles are introduced. Then, at several places of the source code the changes have to be implemented, possibly leading to omissions and thus hard to find errors. In these cases, a declarative approach as offered by decl_auth increases the development and maintenance efficiency.

mustbe - Authorization plumbing for NodeJS/ExpressJS/ConnectJS apps

  •    Javascript

MustBe is not a complete authorization framework, with roles and responsibilities and models and data access and everything that you need. Rather, it is the underlying plumbing that you need to secure your site. It allows you to fill in the necessary parts to manage data access, roles and users, and gives you the activity based plumbing to secure it all. MustBe is an authorization system - the part of a security system that decides whether or not you are allowed to do something. This is the second of authentication and authorization, where authentication simply determines who you are.

NetSqlAzMan - .NET SQL Authorization Manager

  •    

.NET Sql Authorization Manager is an authorization manager for .NET Framework 4.0 developed applications (smart?client/web). The authorizations storage is on MS Sql Server 2000/2005/2008/2012/Express/Compact. NetSqlAzMan has been developed with LINQ to SQL.

Sentinel - A framework agnostic authentication & authorization system.

  •    PHP

Sentinel is a PHP 5.4+ fully-featured authentication & authorization system. It also provides additional features such as user roles and additional security features. Sentinel is a framework agnostic set of interfaces with default implementations, though you can substitute any implementations you see fit.