Supporting different attribute mappings for different identity types.