protected void Page_Load(object sender, EventArgs e) { var element = Utils.LoadConfigurationFromWebConfig("Slack"); var client = new OAuth2.Lib.Provider.Slack( element.ClientId, element.ClientSecret, element.Scope, element.RedirectUri); try { client.HandleAuthorizationCodeResponse(); litAccessToken.Text = client.AccessToken; litChannelName.Text = client.GetChannelName(); litTeamName.Text = client.GetTeamName(); litWebhook.Text = client.GetWebhookUrl(); } finally { } }
protected void Page_Load(object sender, EventArgs e) { var element = Utils.LoadConfigurationFromWebConfig("Slack"); //Test Google var client = new OAuth2.Lib.Provider.Slack( element.ClientId, element.ClientSecret, element.Scope, element.RedirectUri); try { State state = new State(string.Empty); state.Add("one", "State for one"); client.Authenticate(state); } catch (Exception ex) { litError.Text = ex.Message; return; } //try //{ // UserInfo userInfo = client.GetUserInfo(); // litFullName.Text = userInfo.FullName; // ProfilePicture picture = new ProfilePicture(userInfo.PictureUrl, true); // ImageHtml = picture.HtmlPart; //} //catch (Exception ex) //{ // litError.Text = ex.Message; //} //DomainUsers googleDomainUsers = new DomainUsers(client.AccessToken); //litDirectoryString.Text = googleDomainUsers.ToJsonString(); //state.Add("two", "http://www.yahoo.com"); //string stateString = state.ToString(); //State state1 = new State(stateString); //string value = state1.GetValue("one"); }