0.1.11 • Published 3 months ago
rules-wrapper v0.1.11
Auth0 Rules Wrapper
const wrapper = require('@auth0/rules-wrapper');
function rule01(u, ctx, cb) { }
function rule02(u, ctx, cb) { }
exports.onExecutePostLogin = async (event, api) => {
await wrapper.execute([rule01, rule02], {event, api});
}
exports.onContinuePostLogin = async (event, api) => {
await wrapper.execute([rule01, rule02], {event, api, onContinue: true});
}
Actions based wrapper function to run Rules without any modifications to source code.
Mapping Table
see mapping.md
Compatibility
- access_token claims
- access_token scopes
- id_token claims
- setting primaryUserId
- SAML response mapping
global
object simple- pre & post redirect
- MFA
auth0
object user and app metadata for current userauth0
object accessToken- configuration object populated from secrets
- global_client_id
Not supported
- SAML mapping for issuer, logout and binding
- context fields
sessionID
,auth0SessionId
,sso
andjwtConfiguration
- upstream IdP access_token
Out of scope
auth0
object user and app metadata for other users
Todo
- log level param