├── .gitignore ├── .jshintrc ├── assets └── authorized-access-only.jpg ├── demo ├── app.js ├── bin │ └── www ├── lib │ └── user.js ├── mustBeConfig.js ├── package.json ├── public │ └── stylesheets │ │ └── style.css ├── routes │ ├── admin.js │ ├── home.js │ ├── index.js │ ├── login.js │ ├── profile.js │ └── users.js └── views │ ├── admin.jade │ ├── error.jade │ ├── index.jade │ ├── layout.jade │ ├── login.jade │ ├── profile.jade │ └── users.jade ├── docs ├── authorize-routes.md ├── configure.md ├── custom-identities.md └── middleware.md ├── gruntfile.js ├── mustbe ├── config │ ├── activities.js │ ├── index.js │ ├── parameter-map.js │ ├── route-helpers.js │ └── user-identity.js ├── core.js ├── identities │ └── userIdentity.js ├── index.js ├── principals │ └── index.js ├── registry.js ├── routeHelpers │ └── index.js └── verifier │ └── index.js ├── package.json ├── readme.md └── specs ├── custom-identity ├── authorization-check-specs.js ├── authorization-override-specs.js └── invalid-identity-specs.js ├── helpers └── index.js ├── identity-specs.js └── user-route-helper ├── auhorization-no-activity-name-specs.js ├── authorization-check-specs.js ├── authorization-override-specs.js ├── authorization-specs.js ├── custom-fail-response-specs.js └── user-authenticated-specs.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/.jshintrc -------------------------------------------------------------------------------- /assets/authorized-access-only.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/assets/authorized-access-only.jpg -------------------------------------------------------------------------------- /demo/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/app.js -------------------------------------------------------------------------------- /demo/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/bin/www -------------------------------------------------------------------------------- /demo/lib/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/lib/user.js -------------------------------------------------------------------------------- /demo/mustBeConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/mustBeConfig.js -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/public/stylesheets/style.css -------------------------------------------------------------------------------- /demo/routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/routes/admin.js -------------------------------------------------------------------------------- /demo/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/routes/home.js -------------------------------------------------------------------------------- /demo/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/routes/index.js -------------------------------------------------------------------------------- /demo/routes/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/routes/login.js -------------------------------------------------------------------------------- /demo/routes/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/routes/profile.js -------------------------------------------------------------------------------- /demo/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/routes/users.js -------------------------------------------------------------------------------- /demo/views/admin.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/views/admin.jade -------------------------------------------------------------------------------- /demo/views/error.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/views/error.jade -------------------------------------------------------------------------------- /demo/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/views/index.jade -------------------------------------------------------------------------------- /demo/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/views/layout.jade -------------------------------------------------------------------------------- /demo/views/login.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/views/login.jade -------------------------------------------------------------------------------- /demo/views/profile.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/views/profile.jade -------------------------------------------------------------------------------- /demo/views/users.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/demo/views/users.jade -------------------------------------------------------------------------------- /docs/authorize-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/docs/authorize-routes.md -------------------------------------------------------------------------------- /docs/configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/docs/configure.md -------------------------------------------------------------------------------- /docs/custom-identities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/docs/custom-identities.md -------------------------------------------------------------------------------- /docs/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/docs/middleware.md -------------------------------------------------------------------------------- /gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/gruntfile.js -------------------------------------------------------------------------------- /mustbe/config/activities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/config/activities.js -------------------------------------------------------------------------------- /mustbe/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/config/index.js -------------------------------------------------------------------------------- /mustbe/config/parameter-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/config/parameter-map.js -------------------------------------------------------------------------------- /mustbe/config/route-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/config/route-helpers.js -------------------------------------------------------------------------------- /mustbe/config/user-identity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/config/user-identity.js -------------------------------------------------------------------------------- /mustbe/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/core.js -------------------------------------------------------------------------------- /mustbe/identities/userIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/identities/userIdentity.js -------------------------------------------------------------------------------- /mustbe/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/index.js -------------------------------------------------------------------------------- /mustbe/principals/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/principals/index.js -------------------------------------------------------------------------------- /mustbe/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/registry.js -------------------------------------------------------------------------------- /mustbe/routeHelpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/routeHelpers/index.js -------------------------------------------------------------------------------- /mustbe/verifier/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/mustbe/verifier/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/readme.md -------------------------------------------------------------------------------- /specs/custom-identity/authorization-check-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/custom-identity/authorization-check-specs.js -------------------------------------------------------------------------------- /specs/custom-identity/authorization-override-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/custom-identity/authorization-override-specs.js -------------------------------------------------------------------------------- /specs/custom-identity/invalid-identity-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/custom-identity/invalid-identity-specs.js -------------------------------------------------------------------------------- /specs/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/helpers/index.js -------------------------------------------------------------------------------- /specs/identity-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/identity-specs.js -------------------------------------------------------------------------------- /specs/user-route-helper/auhorization-no-activity-name-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/user-route-helper/auhorization-no-activity-name-specs.js -------------------------------------------------------------------------------- /specs/user-route-helper/authorization-check-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/user-route-helper/authorization-check-specs.js -------------------------------------------------------------------------------- /specs/user-route-helper/authorization-override-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/user-route-helper/authorization-override-specs.js -------------------------------------------------------------------------------- /specs/user-route-helper/authorization-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/user-route-helper/authorization-specs.js -------------------------------------------------------------------------------- /specs/user-route-helper/custom-fail-response-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/user-route-helper/custom-fail-response-specs.js -------------------------------------------------------------------------------- /specs/user-route-helper/user-authenticated-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxriverlynn/mustbe/HEAD/specs/user-route-helper/user-authenticated-specs.js --------------------------------------------------------------------------------