e237d4eb1fdc98503c951f58f29eab560bebad74Jake Feasel "additionalFiles": [ ],
b4118f2f813a4fd95d2a30542e25d8ac7436ad31Chad Kienle "resources" : [
96f780b2685504729a2d57531df54cd90b1b513bJake Feasel "resource" : "repo/internal/user/*",
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "properties" : [
49d1ddfb04571dd85218ee6c053e0dadba289283Jake Feasel "name" : "_id",
49d1ddfb04571dd85218ee6c053e0dadba289283Jake Feasel "policies" : [
49d1ddfb04571dd85218ee6c053e0dadba289283Jake Feasel "policyId" : "cannot-contain-characters",
49d1ddfb04571dd85218ee6c053e0dadba289283Jake Feasel "params" : {
49d1ddfb04571dd85218ee6c053e0dadba289283Jake Feasel "forbiddenChars" : ["/"]
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "name" : "password",
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "policies" : [
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "policyId" : "required"
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "policyId" : "not-empty"
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "policyId" : "at-least-X-capitals",
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "params" : {
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "numCaps" : 1
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "policyId" : "at-least-X-numbers",
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "params" : {
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "numNums" : 1
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "policyId" : "minimum-length",
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "params" : {
a51d95a87538f829bbcaa442e43df70b5e30edc9Jake Feasel "minLength" : 8