title: Custom auth module in ejabberd 17.07
body: <p>In ejabberd 16.02, I had a custom authentication module working.  It was named <code>ejabberd_auth_component.beam</code>, and placed into the proper directory.  Then, I set <code>auth_method: component</code> in the config.  ejabberd would then use the custom module (provided it implemented the correct functions).</p>
  
  <p>This no longer works in ejabberd 17.07.  ejabberd now ignores <code>auth_method: component</code> as an invalid option type.  Is there a way to get custom auth modules working in 17.07?  I've been perusing the updated codebase, but have yet to find a way to add new auth methods.</p>