Distributed authentication and authorization architecture for multi-service, multi-provider networks