Patterns of Federated Identity Management Systems as Architectural Reconfigurations