コード例 #1
0
        public RacetimeUser GetUserInfo(IAuthentificationSettings s, string AccessToken)
        {
            var userInfoRequest = WebRequest.Create($"{s.AuthServer}{s.UserInfoEndpoint}");

            userInfoRequest.Headers.Add(HttpRequestHeader.Authorization, $"Bearer {AccessToken}");
            using (var r = userInfoRequest.GetResponse())
            {
                var userdata = JSON.FromResponse(r);
                return(RTModelBase.Create <RacetimeUser>(userdata));
            }
        }
コード例 #2
0
 public RacetimeAuthenticator(IAuthentificationSettings s)
 {
     this.s = s;
 }