Update: fixed below where I mistakenly attributed the 'push out new address' operation to Mobi.us - this actually performed by MYMailingAddress.com.
Alice is a customer of British Airways, and has BA's monthly in-flight magazine delivered to her work mailing address (as the bulk of her travel is work related). Alice maintains her mailing address at an online Identity Provider MyMailingAddress.com. If and when Alice changes jobs, changing her address at MyMailingAddress.com will serve to automatically change all copies of the address held by the various mailers she has signed up for.
- Alice, a frequent flyer with British Airways.
- Mobi.us, Alice's cellular provider.
- MyMailingAddress.com, the Identity Provider at which Alice stores her delivery/shipping address.
- BritishAirways, the airline wants to know if and when Alice's shipping address changes so that her subscription to the BA in-flight magazine Impressions can be delivered without interuption
These following sequences describe how Liberty Alliance ID-WSF could be applied to support the use case. There are two phases, the first in which Alice facilitates BA getting her mailing address the first time, followed some time later by BA automaticaly receiving her new address when it changes.
- On a business trip, prompted in the departure lounge by an offer for additional miles if she subscribes to BA Impressions, Alice uses her phone to navigate to the BA mobile site
- After asking her for consent, BA redirects Alice to Mobi.us, using SAML to ask Mobi.us for Alice's authentication
- After authenticating Alice, Mobi.us sends her browser back to BA with a SAML assertion carrying a pseudonym for Alice (specific to the Mobi.us/BA connection). Also in the SAML assertion is information about Alice's Discovery Service (DS) – the place where BA can go to find out where Alice's Personal Profile Service is – this the place to get her mailing address.
- BA asks Alice for her consent for it to discover her Personal Profile. She gladly gives it, as this will mean she doesn't have to enter it on the phone herself.
- BA queries Alice's DS for the location of her Personal Profile, specifying it's her work address it is interested in (as guided by Alice) as a search parameter. At the same time as making this request, BA asks to be notified if and when Alice's address changes in the future.
- Alice's DS returns to BA Alice's work address. Likely accompanying the data itself are the associated obligations BA assumes, e.g. allowed uses, deletion rules, etc.
- BA displays the address to Alice and asks 'Use this one?'
- Alice notices that the address has an old office building listed (she having changed departments), she changes that bit through BA's interfaces (the phone OK for entering numbers)
- BA sends the changed address back to Mobi.us
- 10.Mobi.us, uncertain about whether it should accept the changed data, reaches out through the ID-WSF Interaction Service (IS) to send Alice an SMS asking for guidance
- Alice indicates Mobi.us should accept the changed data and store the new building.Her consent is routed back through the IS.
- BA now has Alice's mailing address and Alice enjoys reading on a monthly basis about up-scale hotels in exotic locations her company's travel policy will never allow her to stay in.
- Alice switches companies, her new role has similar travel load so she still wishes to receive BA's magazine.
- Alice visits her account management page at MyMailingAddress.com
- She enters her new work mailing address.
- Based on the previously subscription created when BA first obtained Alice's mailing address, MyMailingAddress.com pushes Alice's new mailing address to BA(and other chosen mailers).
- Alice receives Impression magazine without interuption.
- ID-WSF can work much the same way for all the other slices of Alice's identity, e.g. calendar, wallet, geo-location, reputation, etc. It's all about discovery & invocation of identity services, with appropriate security & privacy.
- there need be no existing trust and/or business relationship between MyMailingAddress.com and BA. Mobi.us can effectively broker trust between the two of them.
- ID-WSF supports variations where Alice's phone can play a more active role, e.g. either or both of Discovery Service & Personal Profile Service could hosted on her phone