summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Web/Clients/OAuth/IOAuthWebWorker.cs
blob: 7ffc6b4e62393f5c8b830958510ead778016213b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Net;
using DotNetOpenAuth.Messaging;
using DotNetOpenAuth.OAuth.Messages;

namespace DotNetOpenAuth.Web.Clients
{
    public interface IOAuthWebWorker
    {
        void RequestAuthentication(Uri callback);
        AuthorizedTokenResponse ProcessUserAuthorization();
        HttpWebRequest PrepareAuthorizedRequest(MessageReceivingEndpoint profileEndpoint, string accessToken);
    }
}