Giter VIP home page Giter VIP logo

unitedeffects / ueauth Goto Github PK

View Code? Open in Web Editor NEW
10.0 3.0 1.0 14.73 MB

UE Auth is a Patent Pending multi-tenant OIDC / OAuth 2.0 provider and identity, product, customer, roles, and permissions management platform so you can skip 12 months of development.

Home Page: https://unitedeffects.com

License: Other

JavaScript 92.38% Dockerfile 0.02% Pug 6.65% CSS 0.96%
authentication authorization oauth2 iam user-management organization-management domain-management role-management product-access permission-manager oidc-provider multitenant-oidc

ueauth's Introduction

UE Auth by United Effects, Inc.

Build

UE Auth is a Patent Pending multi-tenant OIDC / OAuth 2.0 provider and identity management platform that features (non-exhaustive):

  • User management
  • Organization management (e.g., customers, departments, groups, etc.)
  • Product management
  • Role & Fine-grained permissions by product (actions that can be taken agains highly specific elements of a product)
  • B2B product access managed and mapped between customers, users, and products
  • An interface to retrieve all access for a user through the OIDC token
  • Plugin support for notifications, event streaming, transaction challenges (MFA, Device Login, etc.), and WebAuthN
  • Magic link, social, and passwordless logins
  • Federated SSO globally or by product supporting OIDC, OAuth, and SAML protocols

The project is intended to create a single hybrid solution to serve as identity and access for both self-registered B2C apps and enterprise B2B solutions. The feature set combines the functionality you find in traditional commercial auth providers for identity management from the last decade, but provides the missing pieces development organizations typically have to build on their own, all as one package that can be run as a container.

References

UE Auth incorporate many amazing technologies. See credits and references for details.

Documentation & Getting Started

This project is documented on the United Effects developer portal. If you are a developer, we recommend you start there.

API Reference

The UE Auth API (along with others provided by United Effects) can be viewed in our document portal. All documented APIs are exactly the same when served locally; however, some APIs are visible in the local Swagger that are not in the public reference.

Open Source LICENSE

UE Auth is a Patent Pending technology, please review the license. This project is available under a modified Apache 2.0 license which states that while you may make use of this product in a number of ways, you may not sell the product as an offering unto itself. Please feel free to contact us at United Effects to discuss alternative licensing options.

SaaS Commercial Offering

If you'd like to access the features of UE Auth and much more without having to DIY the solution, please visit our commercial offerings at United Effects where you can sign up completely free without a credit card.

FREE FOR STARTUPS

The commercial version of UE Auth is 100% free to use for startups with less than 50 B2B users for 12 months. Contact us at [email protected] to discuss.

Support

  • If you're looking for help with a commercial solution, you may contact us at [email protected] or visit our document portal: docs.unitedeffects.com
  • If you need help with the open source solution, please create an appropriate Issue.

Community

Investment Opportunities

If you are interested in learning about investment opportunities with United Effects, contact [email protected]

Copyright (c) 2024 United Effects, Inc., all rights reserved.

ueauth's People

Contributors

cbetz avatar dependabot[bot] avatar theboeffect avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

slopesweb

ueauth's Issues

swagger errors

{
"messages": [
"attribute paths.'/api/{group}/access/my/organizations'(get).responses.200.content.'application/json'.schema.tyep is unexpected",
"attribute paths.'/api/{group}/access/my/notifications'(get).responses.200.content.'application/json'.schema.tyep is unexpected",
"attribute paths.'/api/{group}/organization/{org}/products/{product}/permissions'(get).parameters.[org].descrition is unexpected"
],
"schemaValidationMessages": [
{
"level": "error",
"domain": "validation",
"keyword": "oneOf",
"message": "instance failed to match exactly one schema (matched 0 out of 2)",
"schema": {
"loadingURI": "#",
"pointer": "/definitions/Responses/patternProperties/^1-5$"
},
"instance": {
"pointer": "/paths/1api1{group}1access1my~1notifications/get/responses/200"
}
}
]
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.