From 346540112e8e0539f788e7658e4cb9f94c2c7896 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 11 Oct 2019 20:53:22 +0000 Subject: [PATCH] --- Controllers/AuthController.cs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/Controllers/AuthController.cs b/Controllers/AuthController.cs index e6157e5..4815a07 100644 --- a/Controllers/AuthController.cs +++ b/Controllers/AuthController.cs @@ -14,16 +14,25 @@ namespace qbridge.Controllers [Produces("application/json")] public class OAuthRedirectController : ControllerBase { - public const string CLIENT_ID = "ABj70Wv5gDauFd9KgKFwuvpQjfzTwEgodEG8tnBbS8mSQhNrZJ"; - public const string CLIENT_SECRET = "XUmJyvEcEuwQuyhARUAm0a8G3gzbEAeMiATCLyFZ"; + + #if (DEBUG) + //SANDBOX + public const string CLIENT_ID = "ABj70Wv5gDauFd9KgKFwuvpQjfzTwEgodEG8tnBbS8mSQhNrZJ"; + public const string CLIENT_SECRET = "XUmJyvEcEuwQuyhARUAm0a8G3gzbEAeMiATCLyFZ"; public const string REDIRECT_URI = "https://localhost:3003/redirect"; + public const string DISCOVERY_DOCUMENT_URL = "https://developer.api.intuit.com/.well-known/openid_sandbox_configuration"; #else public const string REDIRECT_URI = "https://qboauth.ayanova.com/redirect"; + //PRODUCTION + public const string CLIENT_ID = "ABdUcQuZU9RJuVta7Jqbul85LnTpBwuR54hmvgAMn7NnZOuZam"; + public const string CLIENT_SECRET = "iKd71iFV4PTaSlm22jB084RuiDIXcFfIEaOp88n4"; + public const string DISCOVERY_DOCUMENT_URL = "https://developer.api.intuit.com/.well-known/openid_configuration"; + #endif - public const string DISCOVERY_DOCUMENT_URL = "https://developer.api.intuit.com/.well-known/openid_sandbox_configuration"; + public static Dictionary TOKEN_STORE = null; //current 2019 fall disco doc urls @@ -79,7 +88,7 @@ namespace qbridge.Controllers public async Task GetAsync([FromRoute]string state, [FromRoute] string sourceid) { //sourceid is actually the license ID or serial number so I can tell who is using and ultimately filter them out if they are not licensed and up to date (down the road, not initially) - + if (string.IsNullOrWhiteSpace(state)) { return BadRequest("First parameter value");