úÎ(c$ç0      !"#$%&'()*+,-./0123Visit   >https://lx.azure.microsoft.com/Cloud/Provisioning/Default.aspx to  get your application' s Application ID and Secret key  Create a new /, validating the Application ID and Secret key 4567>Generate a cryptographic key from the secret and the key type 4Decrypt a token (failing if it cannot be decrypted) 8Edecode a Base64 encoded, URL-escaped string into a sequence of bytes ?Check the signature of this token (failing if it is not valid) 9:;<= @Generate an application verifier to prove to the server that we $ know the secret and application ID     > Generate a relative authentication start URL The application context #The locale in which to display the  authentication UI  Generate a relative sign out URL The locale in which to display  the sign out process CParse and validate a token from an authentication response. Throws  an error on failure. ?     The parsed consent token ,An offer type along with an expiration time ?A data type containing the fields that are necessary to make a * delegated authentication consent request !Offers we are  requesting consent for "The URL that the  user's browser will be  returned to upon  consenting #The URL to your site's  privacy policy $Any state your  application wants to  preserve through the  authentication process %The locale for the  request &CA type of offer that we are requesting consent for. In the Windows 0 Live documentation, an offer is represented as  e.g. " Contacts.View". '()*+,*The base consent URL for consent requests -@Generate a consent query with the minimum information filled in .-Given a consent query, generate a (relative) @ to initiate D Delegated Authentication. This URI must be turned into an absolute  URI by e.g:  9 let relConsentUrl = getConsentUrl app ts consentQuery  in relConsentUrl ` relativeTo` , ABC/?Extract and validate an encrypted consent token. This function 1 does not check to see if the token has expired.  !"#$%&'()*+,-./&'() !"#$%-.,/+* !"#$% !"#$%&'()'()*+,-./D       !"#$%%&'()*+,-./0123456789:;<=>?@ABCwindowslive-0.1.1Network.WindowsLive.TokenNetwork.WindowsLive.Login Network.WindowsLive.ConsentTokenSecretAppIDAppappIdsecretnewApp decodeToken validateToken appVerifierUseruserID userTimestampbaseUrl secureUrl getLoginUrl getLogoutUrl processToken ConsentTokendeltreftskeyoffers expirationlidOfferofferExp offerType ConsentQueryqOffersqReturnqPolicyqContextqMarket OfferTypeoNameoAction RefreshTokenDelegationToken consentUrl consentQuery getConsentUrlprocessConsentTokenKeyType Encryption Signature validateAppIdvalidateSecret keyPrefixderiveu64 signTokenstripEOTtoBytestoStringtoBlocksappIdQparseTimestampnetwork-2.2.1.7 Network.URIURIofferStr parseOffersreadPT