Imagine a wholesaler builds a website that allows retail companies
to place orders. This could be accomplished by each retailer
becoming a Managed Card provider for their own
employees. The wholesaler could then let the retailers??™ employees
use their cards to prove their identities. The wholesaler just
maintains a list of retailers that it trusts and accepts cards from
those retailers.
Federation works in
more complicated
cross-organizational
scenarios
Federation with CardSpace 249
The wholesaler likely has some additional business logic about
how it processes the claims that it receives, when the users use
their card. An example would be all managers with a high
spending limit are ???preferred??? customers and gets special
services.
This works ?¬?ne until the wholesaler decides it is going to start a
second website. Now this site needs to re-implement the business
logic to determine which customers are ???preferred.???
Adding to the complexity, there are probably multiple retailers
that buy from the wholesaler. Each might provide different claim
types. Consequently, different rules need to be created and
maintained for each retailer. As the wholesaler adds new websites,
the problem spins out of control, because the mapping
between claims from retailers to ???preferred??? customers needs to
be continuously duplicated.
Pages:
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376