Add option for a custom authorisation method (presence_auth_method)

Same purpose as #15
(This change is for presence-auth)