25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "filters" : [
f89f98e16935b8360297827b03afc6dc0f0bfa9dBrendan Miller "condition" : {
f89f98e16935b8360297827b03afc6dc0f0bfa9dBrendan Miller "source" : "context.caller.external === true || context.current.name === 'selfservice'"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "onRequest" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "pattern" : "managed/user.*",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "onRequest" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "additionalPasswordFields" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "ldapPassword",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "ldap2Password"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "methods" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "pattern" : "policy/managed/user.*",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "onRequest" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "additionalPasswordFields" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "ldapPassword",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "ldap2Password"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "methods" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "pattern" : "^(managed|system|repo/internal)($|(/.+))",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "onRequest" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "methods" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "pattern" : "repo/internal/user.*",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "onRequest" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "source" : "request.content.password = require('crypto').hash(request.content.password);"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "methods" : [