create the authorizer class for pslan
extract the common logic for authoriation to own file, now adapters will have to provide only settings