//----------------------------------------------------------------------- // // Copyright (c) Microsoft. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOpenAuth.AspNet.Clients { using System; using System.Net; using DotNetOpenAuth.Messaging; using DotNetOpenAuth.OAuth.Messages; /// /// The io auth web worker. /// public interface IOAuthWebWorker { #region Public Methods and Operators /// /// The prepare authorized request. /// /// /// The profile endpoint. /// /// /// The access token. /// /// /// HttpWebRequest PrepareAuthorizedRequest(MessageReceivingEndpoint profileEndpoint, string accessToken); /// /// The process user authorization. /// /// /// AuthorizedTokenResponse ProcessUserAuthorization(); /// /// The request authentication. /// /// /// The callback. /// void RequestAuthentication(Uri callback); #endregion } }