Посмотрите на ACS Management Service API, который имеет ServiceIdentity
управление.
Конечная точка управления находится здесь:
https://NAMESPACE.accesscontrol.windows.net/v2/mgmt/service
Вы можете использовать эту службу управления ACS для создания новых ServiceIdentities
string name = "SampleServiceIdentity";
string password = "SampleServiceIdentityPassword";
ServiceIdentity sid = new ServiceIdentity()
{
Name = name
};
DateTime startDate, endDate;
startDate = DateTime.UtcNow;
endDate = DateTime.MaxValue;
ServiceIdentityKey key = new ServiceIdentityKey()
{
EndDate = endDate.ToUniversalTime(),
StartDate = startDate.ToUniversalTime(),
Type = "Password",
Usage = "Password",
Value = Encoding.UTF8.GetBytes(password),
DisplayName = String.Format(CultureInfo.InvariantCulture, "{0} key for {1}", "Password", name)
};
svc.AddToServiceIdentities(sid);
svc.AddRelatedObject(
sid,
"ServiceIdentityKeys",
key);
svc.SaveChanges(SaveChangesOptions.Batch);
Этот пример из MSDN - How to: Use ACS Management Service to Configure Service Identies.
Я не знаю, как использовать его !!! –
Взаимодействие службы управления ACS на самом деле представляет собой последовательность шагов - если вы следуете [ссылке на статью MSDN] (http://msdn.microsoft.com/en-us/library/windowsazure/hh135148.aspx), она должна ответить на ваш вопрос , Вам необходимо пройти аутентификацию с конечной точкой, а затем вы можете выполнять операции CRUD с вашими идентификаторами. – SliverNinja