public void CanFinishDeviceAuthWithSuccess() { OAuthDeviceAuthResponse verificationResponse = null; OAuthDeviceAccessTokenResponse tokenResponse = null; try { verificationResponse = Client.BeginOAuthDeviceAuth(new OAuthDeviceAuthRequest(SettingsDict ["basespace:api-key"].ToString(), "browse global")); // pause the debugger here and go accept the verification url tokenResponse = Client.FinishOAuthDeviceAuth( new OAuthDeviceAccessTokenRequest(SettingsDict ["basespace:api-key"].ToString(), SettingsDict ["basespace:api-secret"].ToString(), verificationResponse.DeviceCode)); } catch (Exception ex) { Log.Debug(ex.Message); Assert.Fail(ex.Message); } Assert.IsNotNull(tokenResponse); Assert.IsNotNull(tokenResponse.AccessToken); Log.DebugFormat("Access Token: {0}", tokenResponse.AccessToken); }
public void CanFinishDeviceAuthWithErrorStatus() { OAuthDeviceAuthResponse verificationResponse = null; OAuthDeviceAccessTokenResponse tokenResponse = null; try { verificationResponse = Client.BeginOAuthDeviceAuth(new OAuthDeviceAuthRequest(SettingsDict ["basespace:api-key"].ToString(), "browse global")); tokenResponse = Client.FinishOAuthDeviceAuth( new OAuthDeviceAccessTokenRequest(SettingsDict ["basespace:api-key"].ToString(), SettingsDict ["basespace:api-secret"].ToString(), verificationResponse.DeviceCode)); } catch (Exception ex) { Log.Debug(ex.Message); Assert.Fail(ex.Message); } Assert.IsNotNull(tokenResponse); Assert.IsNotNull(tokenResponse.Error); Assert.IsNotNull(tokenResponse.ErrorMessage); Assert.AreEqual("authorization_pending", tokenResponse.Error); Log.DebugFormat(@" error: {0} error message: {1} " , tokenResponse.Error, tokenResponse.ErrorMessage); }
public void CanFinishDeviceAuthWithSuccess() { OAuthDeviceAuthResponse verificationResponse = null; OAuthDeviceAccessTokenResponse tokenResponse = null; verificationResponse = Client.BeginOAuthDeviceAuth(new OAuthDeviceAuthRequest(ConfigurationManager.AppSettings.Get("basespace:api-key"), "browse global")); // pause the debugger here and go accept the verification url tokenResponse = Client.FinishOAuthDeviceAuth( new OAuthDeviceAccessTokenRequest(ConfigurationManager.AppSettings.Get("basespace:api-key"), ConfigurationManager.AppSettings.Get("basespace:api-secret"), verificationResponse.DeviceCode)); Assert.NotNull(tokenResponse); Assert.NotNull(tokenResponse.AccessToken); Log.DebugFormat("Access Token: {0}", tokenResponse.AccessToken); }
public void CanFinishDeviceAuthWithErrorStatus() { OAuthDeviceAuthResponse verificationResponse = null; OAuthDeviceAccessTokenResponse tokenResponse = null; verificationResponse = Client.BeginOAuthDeviceAuth(new OAuthDeviceAuthRequest(ConfigurationManager.AppSettings.Get("basespace:api-key"), "browse global")); tokenResponse = Client.FinishOAuthDeviceAuth( new OAuthDeviceAccessTokenRequest(ConfigurationManager.AppSettings.Get("basespace:api-key"), ConfigurationManager.AppSettings.Get("basespace:api-secret"), verificationResponse.DeviceCode)); Assert.NotNull(tokenResponse); Assert.NotNull(tokenResponse.Error); Assert.NotNull(tokenResponse.ErrorMessage); Assert.Equal("authorization_pending", tokenResponse.Error); Log.DebugFormat(@" error: {0} error message: {1} " , tokenResponse.Error, tokenResponse.ErrorMessage); }