Distributed Authentication and Authorization Architecture for Multi-service, Multi-provider Networks