Я предполагаю, что эта служба WCF является частью вашего приложения.В этом случае нет необходимости отправлять претензии от клиента в службу WCF.Когда пользователь получает доступ к вашему приложению на основе Silverlight, сначала веб-приложение на основе WIF (таким образом, серверная сторона, на которой размещаются компоненты Silverlight) получает заявки от AD FS, а WIF делает их доступными, возвращая IClaimsIdentity. или IClaimsPrincipal всякий раз, когда запрашивается текущее IIdentity или IPrincipal ;см., например, WIF "Интеграция с IIdentity и IPrincipal" . IClaimsIdentity.Claims затем выдает ClaimCollection.
Если служба WCF является отдельной службой, ее очень трудно вызвать из клиента Silverlight: версия Silverlight .NET для Silverlight.Framework не содержит достаточно для поддержки вызова веб-службы на основе утверждений.(По-видимому, это возможно, но очень запутанно; я мог бы при желании посмотреть детали.) Но почему бы не вызвать эту службу WCF со стороны server вашего приложения?Это стандартная схема.(Опять же, я не знаю деталей, но могу их найти.)