Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anvilresearch/connect
A modern authorization server built to authenticate your users and protect your APIs
https://github.com/anvilresearch/connect
Last synced: 5 days ago
JSON representation
A modern authorization server built to authenticate your users and protect your APIs
- Host: GitHub
- URL: https://github.com/anvilresearch/connect
- Owner: anvilresearch
- License: mit
- Archived: true
- Created: 2014-03-19T15:03:04.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T12:11:56.000Z (over 5 years ago)
- Last Synced: 2024-05-14T01:03:56.074Z (6 months ago)
- Language: CoffeeScript
- Homepage: http://anvil.io
- Size: 1.15 MB
- Stars: 361
- Watchers: 28
- Forks: 85
- Open Issues: 136
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - anvilresearch/connect - A modern authorization server built to authenticate your users and protect your APIs (others)
README
# NOTICE
We’re archiving Anvil Connect and all related packages. This code is entirely MIT Licensed. You’re free to do with it what you want. That said, we are recommending _**against**_ using it, due to the potential for security issues arising from unmaintained software. For more information, see the announcement at [anvil.io](https://anvil.io).
# Anvil Connect
[![Join the chat at https://gitter.im/anvilresearch/connect](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/anvilresearch/connect?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Slack](http://slackin.anvil.io/badge.svg)](http://slackin.anvil.io/)
[![IRC](https://img.shields.io/badge/Slack-IRC-green.svg)](https://anvilresearch.slack.com/account/gateways)[![Build Status](https://travis-ci.org/anvilresearch/connect.svg?branch=master)](https://travis-ci.org/anvilresearch/connect)
[![Coverage Status](https://coveralls.io/repos/anvilresearch/connect/badge.svg?branch=master&service=github)](https://coveralls.io/github/anvilresearch/connect?branch=master)
![Dependencies](https://img.shields.io/david/anvilresearch/connect.svg) ![License](https://img.shields.io/github/license/anvilresearch/connect.svg) ![Downloads](https://img.shields.io/npm/dm/anvil-connect.svg)
![npm](https://img.shields.io/npm/v/anvil-connect.svg)### We're building a modern authorization server to authenticate your users and protect your APIs.
#### Simplified Security
- Share user accounts between multiple apps and services with Single Sign-On (shared sessions)
- Issue signed JSON Web Tokens to protect your APIs
- Be a federated identity provider with OpenID Connect
- Enable third-party developers using two- and three-legged OAuth 2.0#### Flexible User Authentication
- Use local passwords, OAuth 1.0, OAuth 2.0, OpenID, SAML 2.0, LDAP, Active Directory, and more
- Works out of the box with Google, Facebook, Twitter, GitHub, and a [growing list of providers](https://github.com/christiansmith/anvil-connect/tree/master/providers)
- Custom schemes using virtually any existing Passport.js strategy or your own code#### Make it yours
- Brand the interface with your own design
- Use middleware hooks for domain specific implementations
- Keep your changes under version control without forking#### Standard, Interoperable, and Open Source
- Language and platform agnostic
- Implements widely accepted, well-understood protocols
- MIT license## Getting Started
* **[Getting started guide](https://github.com/anvilresearch/connect-docs/tree/master/getting-started.md)**
* [Documentation](https://github.com/anvilresearch/connect-docs)
* [References](https://github.com/anvilresearch/connect/wiki/References)## Development
We are a growing community of contributors of all kinds, join us!
### Chat on Gitter or Slack
Come say hello on Gitter or Slack! We love talking shop with Anvil Connect users :)
[![Gitter](https://badges.gitter.im/anvilresearch/connect.svg)](https://gitter.im/anvilresearch/connect) [![Slack](http://slackin.anvil.io/badge.svg)](http://slackin.anvil.io/)
[![IRC](https://img.shields.io/badge/Slack-IRC-green.svg)](https://anvilresearch.slack.com/account/gateways)### Weekly Community Meetings
Every Thursday at 9AM PDT / 12PM EDT / 4PM GMT we get together to map out the future of the project, talk through specs, review code, and help each other ship. You're welcome to [join in](https://github.com/anvilresearch/connect/wiki/Weekly-Community-Hangouts-and-Meeting-Notes).
### Pair Programming
We often pair on more challening or new code, hop into Gitter or Slack and join us, or request your own session.
### Need more engagement?
Support and consulting also available, contact us via [the website](http://anvil.io) or by [email](mailto:[email protected])
## Status
- Used in production since July 2014
- Active development as of March 2015## MIT License
Copyright (c) 2015 [Anvil Research, Inc.](http://anvil.io)