Exemplo n.º 1
0
        public Context(Configuration config)
        {
            var appFactory = new D2LAppContextFactory();

            ValenceAppContext = appFactory.Create(config["appId"], config["appKey"]);
            ValenceHost       = new HostSpec("https", config["lmsUrl"], 443);
            Client            = new RestClient("https://" + config["lmsUrl"]);

            if (File.Exists(".bs-auth"))
            {
                ValenceUserContext = ValenceAppContext.CreateUserContext(new Uri(File.ReadAllText(".bs-auth")), ValenceHost);
            }
            else
            {
                ValenceUserContext = null;
            }
        }
Exemplo n.º 2
0
 public Uri GetAuthenticationUri()
 {
     return(ValenceAppContext.CreateUrlForAuthentication(ValenceHost, new Uri("http://pulse.brightspace.com/android/trustedURL")));
 }