added Authorization class to store defferent providers for same user