{
    "extensions": {
        "components": [
            {
                "implementation": "IdentityAggregator.js",
                "type": "aggregator",
                "provides": "identityService",
                "depends": [ "$q" ]
            },
            {
                "implementation": "IdentityProvider.js",
                "type": "provider",
                "provides": "identityService",
                "depends": [ "$q" ],
                "priority": "fallback"
            },
            {
                "type": "decorator",
                "provides": "creationService",
                "implementation": "IdentityCreationDecorator.js",
                "depends": [ "identityService" ]
            }
        ],
        "indicators": [
            {
                "implementation": "IdentityIndicator.js",
                "depends": [ "identityService" ]
            }
        ],
        "types": [
            {
                "properties": [
                    {
                        "key": "creator",
                        "name": "Creator"
                    }
                ]
            }
        ]
    }
}
