Skip to content
/ MUPS Public

The Multiple Upstream Permission System (MUPS) is a JSON based standard designed to describe the permissions of a user for cloud services.

Notifications You must be signed in to change notification settings

Doorpass/MUPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Multiple Upstream Permission System

MUPS is an extensible format and standard, originally developed by Doorpass, which constitutes a way to manage permissions for SASS based products.

Target Audience

This repository is primarily targeted at both individuals or business interested in implementing MUPS as part of or their entire permissions model.

We also welcome contributions from any member of the community who might wish to improve or add to the specification. Further information on this is available in the Contributions section.

Repository Structure

This repository does not contain any implementation of MUPS. A reference implementation of MUPS written in JavaScript can be found here.

The standard is set out into two logical sections:

Specification.md This file defines the standard itself and the available tags and formats of the standard.

Examples This directory contains some examples of MUPS files so that you can see various use cases of the standard.

Contributing

Do you have an idea or suggestion on how we can improve the MUPS standard? We'd love to hear it!

We have three simple steps for suggesting updates to the standard:

  1. Create an issue on GitHub detailing your suggestion, the benefits of making it and any potential issues you see in terms of backward compatibility or logical breaks. You should seek to gain some backing from the community and show that this change is something that is at worst not harmful to anyone and at best useful to everyone.

  2. Create a Pull Request with your proposed modifications to the standard.

  3. Submit your Pull Request then have it reviewed / merged by a project moderator!

Thanks and Attribution

Doorpass.io Founded the project and contributed the original time and effort required to start the specification. They also continue to maintain the format.

Doorpass is the leading provider of centralized team management for cloud services. They developed MUPS to provide a unified way that SASS products can share and expose the permissions available to the platform in a easy to parse and sensible way.

Contributors

Alexander Christie Designed the first version of MUPS

About

The Multiple Upstream Permission System (MUPS) is a JSON based standard designed to describe the permissions of a user for cloud services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published