blob: cfacaf11c4c3e769e119768b2d6440af973f3708 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<%@ Page Title="OAuth 2.0 client (web server flow)" Language="C#" MasterPageFile="~/MasterPage.master"
AutoEventWireup="true" Inherits="OAuthClient.SampleWcf2" CodeBehind="SampleWcf2.aspx.cs" %>
<asp:Content ID="Content2" ContentPlaceHolderID="Body" runat="Server">
<fieldset title="Authorization">
<p>
Check off the operations you'd like to authorization this client to make on
behalf of your account on the resource server.<br />
Note that an authorization request may not actually result in you being prompted
to grant authorization if you've granted it previously. The authorization
server remembers what you've already approved. But even if you've
requested and received authorization for all three scopes above, you can request
access tokens for subsets of this set of scopes to limit what you can do below.
</p>
<asp:CheckBoxList runat="server" ID="scopeList">
<asp:ListItem Value="http://tempuri.org/IDataApi/GetName">GetName</asp:ListItem>
<asp:ListItem Value="http://tempuri.org/IDataApi/GetAge">GetAge</asp:ListItem>
<asp:ListItem Value="http://tempuri.org/IDataApi/GetFavoriteSites">GetFavoriteSites</asp:ListItem>
</asp:CheckBoxList>
<asp:Button ID="getAuthorizationButton" runat="server" Text="Request Authorization"
OnClick="getAuthorizationButton_Click" />
<asp:Label ID="authorizationLabel" runat="server" />
</fieldset>
<br />
<asp:Button ID="getNameButton" runat="server" Text="Get Name" OnClick="getNameButton_Click" />
<asp:Label ID="nameLabel" runat="server" />
<br />
<asp:Button ID="getAgeButton" runat="server" Text="Get Age" OnClick="getAgeButton_Click" />
<asp:Label ID="ageLabel" runat="server" />
<br />
<asp:Button ID="getFavoriteSites" runat="server" Text="Get Favorite Sites" OnClick="getFavoriteSites_Click" />
<asp:Label ID="favoriteSitesLabel" runat="server" />
</asp:Content>
|