-
Notifications
You must be signed in to change notification settings - Fork 428
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi tenancy auth #3063
Multi tenancy auth #3063
Commits on Mar 30, 2021
-
implementing can_authenticate test case for dynamic_domains_pm_SUITE
to run test execute: test-runner.sh --skip-cover --skip-small-tests --preset pgsql_mnesia --db pgsql -- dynamic_domains_pm:can_authenticate
Configuration menu - View commit details
-
Copy full SHA for d37d00e - Browse repository at this point
Copy the full SHA d37d00eView commit details
Commits on Apr 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 739f086 - Browse repository at this point
Copy the full SHA 739f086View commit details -
adding validation that mongoose_domain_core starts properly at mongoo…
…se_domain_core_SUITE:init_per_testcase/2
Configuration menu - View commit details
-
Copy full SHA for 7caff14 - Browse repository at this point
Copy the full SHA 7caff14View commit details
Commits on Apr 3, 2021
-
make auth. passing for dynamic domains with dummy auth module
esuring dialyzer is not complaning: ./rebar3 dialyzer
Configuration menu - View commit details
-
Copy full SHA for 05b6c6d - Browse repository at this point
Copy the full SHA 05b6c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for df0c1a3 - Browse repository at this point
Copy the full SHA df0c1a3View commit details
Commits on Apr 6, 2021
-
rework of ejabberd_auth and ejabberd_gen_auth modules.
introducing the new callback supported_features/0: * for now there is the only one optional feature - dynamic_domains. * currently only ejabberd_auth_dummy supports dynamic_domains feature. * all other auth modules must be rechecked and adopted in order to support dynamic_domains feature. * the following things must be done per auth module: - recheck that ejabberd_auth set_opts and get_opt interfaces are used with host type, not domain name. - recheck that mongoose_scram interfaces are used with host type, not domain name. - recheck that ejabberd_config get_local_option interfaces are used with host type, not domain name. - create proper tests to ensure that auth module works correctly with dynamic domains. commit verified with the following commands: test-runner.sh --skip-cover --skip-small-tests --preset pgsql_mnesia --db pgsql -- dynamic_domains_pm:can_authenticate ./rebar3 dialyzer
Configuration menu - View commit details
-
Copy full SHA for df25334 - Browse repository at this point
Copy the full SHA df25334View commit details -
verified with commands: tools/setup-redis.sh ./rebar3 ct
Configuration menu - View commit details
-
Copy full SHA for 01270c6 - Browse repository at this point
Copy the full SHA 01270c6View commit details -
adding test for ejabberd_auth:does_method_support/2 method
tested with this command: ./rebar3 ct --suite auth_dummy_SUITE --case supports_dynamic_domains
Configuration menu - View commit details
-
Copy full SHA for 5a52a21 - Browse repository at this point
Copy the full SHA 5a52a21View commit details -
adding auth. methods verification for host types
tested with command: ./rebar3 ct --suite config_parser_SUITE --group host_types_group
Configuration menu - View commit details
-
Copy full SHA for 2003504 - Browse repository at this point
Copy the full SHA 2003504View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30f75e1 - Browse repository at this point
Copy the full SHA 30f75e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de1bf4 - Browse repository at this point
Copy the full SHA 3de1bf4View commit details -
avoid parallel execution of the tests with host_types_group
it causes execution of meck:unload in parallel which results in spontaneous failuers. tested with: ./rebar3 ct --suite config_parser_SUITE
Configuration menu - View commit details
-
Copy full SHA for a2843c1 - Browse repository at this point
Copy the full SHA a2843c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffbe9cf - Browse repository at this point
Copy the full SHA ffbe9cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6df430 - Browse repository at this point
Copy the full SHA b6df430View commit details