Add custom authorization handling