コード例 #1
0
ファイル: AuthModel.cs プロジェクト: jakelauer/Vanilla
		public async Task PopulateModel(HttpRequestBase request, HttpResponseBase response)
		{
			this.Request = request;
			this.Response = response;

			this.PopulateAuthTokens(Request);

			if (this.IsAuthenticated())
			{
				var tumbleApi = new TumblrApi(Request);
				CurrentUser = await tumbleApi.GetUserInfo();
			}
			else
			{
				var auth = new Auth();
				var authUrl = await auth.GetAuthRequestUrl(Request, Response);
				this.AuthUrl = authUrl.ToString();
			}
		}