Как оценить преимущества производительности при использовании токенов JWT вместо SAML?

Я оцениваю использование токенов JWT вместо токенов SAML в сценарии единого входа с использованием Azure ACS. JWT продвигается как более легкий, чем SAML, но я не уверен, как оценить это утверждение. Я предполагаю, что токен передается через cookie-файлы FedAuth и FedAuth1, но в моем тестировании размер cookie-файлов был одинаковым для обоих токенов. Во всяком случае, куки немного больше при использовании JWT.

Я использую как ASP.NET, так и WebAPI с небольшим трафиком.

1 ответ

Размер файлов cookie FedAuth1,2,3,,, не полностью связан с типом токена, который использовался для аутентификации вызывающей стороны. Идентификатор ClaimsIdentity, являющийся результатом аутентификации и любого дополнения или преобразования претензии, содержится в файлах cookie.

Я сказал "не совсем", потому что:

  1. если вы выберете "savebootstrapcontext" [см. http://msdn.microsoft.com/en-us/library/system.identitymodel.configuration.identityconfiguration.savebootstrapcontext(v=vs.110).aspx ], тогда будет небольшое разница.

  2. Типы заявок jwt, как правило, меньше, чем SAML, и это также может иметь значение.

Другие вопросы по тегам