This binding uses the HTTP transport, provides
message security and transactions and reliability. In addition,
wsHttpBinding can be used to satisfy the service??™s security requirement
that an "IssuedToken" must be the client credential
used for authentication. Other available credential types include
certi?¬?cates, basic, and windows, but IssuedToken is particularly
interesting because it is the credential type that uses the
tokens from CardSpace. Here??™s what the binding looks like in a
WCF con?¬?guration ?¬?le:
Speci?¬?c bindings
and authentication
types are used with
CardSpace
Most of the concepts
that apply to
using CardSpace in
the browser also
apply to using
CardSpace with a
WCF client
CardSpace and Windows Communication Foundation 257
Notice that cllientCredentialType is set to "IssuedToken".
When this binding is used to secure a service, it will cause WCF
to make a call into CardSpace for a token, and the user will be
prompted to pick a card. Easy, right? It is; however, it doesn??™t
give you control over key aspects of the token request, such as
which issuer is expected or which claims are required.
Pages:
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385