interactions: - request: body: null headers: Accept: - '*/*' Accept-Encoding: - gzip, deflate Authorization: - Bearer SANITIZED Connection: - keep-alive User-Agent: - GCM-iOS-5.7.2.1 referer: - https://sso.garmin.com/sso/verifyMFA/loginEnterMfaCode?id=gauth-widget&embedWidget=true&gauthHost=https%3A%2F%2Fsso.garmin.com%2Fsso%2Fembed&service=https%3A%2F%2Fsso.garmin.com%2Fsso%2Fembed&source=https%3A%2F%2Fsso.garmin.com%2Fsso%2Fembed&redirectAfterAccountLoginUrl=https%3A%2F%2Fsso.garmin.com%2Fsso%2Fembed&redirectAfterAccountCreationUrl=https%3A%2F%2Fsso.garmin.com%2Fsso%2Fembed method: GET uri: https://sso.garmin.com/sso/embed?id=gauth-widget&embedWidget=true&gauthHost=https%3A%2F%2Fsso.garmin.com%2Fsso response: body: string: "\n\t
\n\t\n\tERROR: clientId parameter must be specified!!!\n\n\tUsage: https://sso.garmin.com/sso/embed?clientId=<clientId>&locale=<locale>...\n\n\tRequest parameter configuration options:\n\n\tNAME REQ VALUES \ DESCRIPTION\n\t------------------ \ --- ------------------------------------------------------- \ ---------------------------------------------------------------------------------------------------\n\tclientId \ Yes \"MY_GARMIN\"/\"BUY_GARMIN\"/\"FLY_GARMIN\"/ Client identifier for your web application\n\t \"RMA\"/\"GarminConnect\"/\"OpenCaching\"/etc\n\tlocale \ Yes \"en\", \"bg\", \"cs\", \"da\", \"de\", \"es\", \"el\", \"fr\", \"hr\", User's current locale, to display the GAuth login widget internationalized properly.\n\t \"in\", \"it\", \"iw\", \"hu\", \"ms\", \"nb\", \"nl\", \"no\", \"pl\", (All the currently supported locales are listed in the Values section.)\n\t \"pt\", \"pt_BR\", \"ru\", \"sk\", \"sl\", \"fi\", \"sv\", \"tr\",\n\t \"uk\", \"th\", \"ja\", \"ko\", \"zh_TW\", \"zh\", \"vi_VN\"\n\tcssUrl No \ Absolute URL to custom CSS file. Use custom CSS styling for the GAuth login widget.\n\treauth No \ true/false (Default value is false) Specify true if you want to ensure that the GAuth login widget shows up,\n\t even if the SSO infrastructure remembers the user and would immediately log them in.\n\t This is useful if you know a user is logged on, but want a different user to be allowed to logon.\n\tinitialFocus No true/false (Default value is true) If you don't want the GAuth login widget to autofocus in it's \"Email or Username\" field upon initial loading,\n\t \ then specify this option and set it to false.\n\trememberMeShown No \ true/false (Default value is false) Whether the \"Remember Me\" check box is shown in the GAuth login widget.\n\trememberMeChecked No \ true/false (Default value is false) Whether the \"Remember Me\" check box feature is checked by default.\n\tcreateAccountShown No \ true/false (Default value is true) Whether the \"Don't have an account? Create One\" link is shown in the GAuth login widget.\n\tsocialEnabled \ No true/false (Default value is false) If set to false, do not show any social sign in elements or allow social sign ins.\n\tlockToEmailAddress No Email address to pre-load and lock. If specified, the specified email address will be pre-loaded in the main \"Email\" field in the SSO login form,\n\t as well as in in the \"Email Address\" field in the \"Forgot Password?\" password reset form,\n\t and both fields will be disabled so they can't be changed.\n\t (If for some reason you want to force re-authentications for a known customer account, you can make use of this option.)\n\topenCreateAccount No \ true/false (Default value is false) If set to true, immediately display the the account creation screen.\n\tdisplayNameShown No \ true/false (Default value is false) If set to true, show the \"Display Name\" field on the account creation screen, to allow the user\n\t to set their central MyGarmin display name upon account creation.\n\tglobalOptInShown \ No true/false (Default value is false) Whether the \"Global Opt-In\" check box is shown on the create account & create social account screens.\n\t If set to true these screens will show a \"Sign Up For Email\" check box with accompanying text\n\t \"I would also like to receive email about promotions and new products.\"\n\t \ If checked, the Customer 2.0 account that is created will have it's global opt-in flag set to true,\n\t and Garmin email communications will be allowed.\n\tglobalOptInChecked No \ true/false (Default value is false) Whether the \"Global Opt-In\" check box is checked by default.\n\tconsumeServiceTicket No \ true/false (Default value is true) IF you don't specify a redirectAfterAccountLoginUrl AND you set this to false, the GAuth login widget\n\t will NOT consume the service ticket assigned and will not seamlessly log you into your webapp.\n\t It will send a SUCCESS JavaScript event with the service ticket and service url you can take\n\t and explicitly validate against the SSO infrastructure yourself.\n\t (By using casClient's SingleSignOnUtils.authenticateServiceTicket() utility method,\n\t \ or calling web service customerWebServices_v1.2 AccountManagementService.authenticateServiceTicket().)\n\tmobile \ No true/false (Default value is false) Setting to true will cause mobile friendly views to be shown instead of the tradition screens.\n\ttermsOfUseUrl No Absolute URL to your custom terms of use URL. If not specified, defaults to http://www.garmin.com/terms\n\tprivacyStatementUrl \ No Absolute URL to your custom privacy statement URL. If not specified, defaults to http://www.garmin.com/privacy\n\tproductSupportUrl \ No Absolute URL to your custom product support URL. If not specified, defaults to http://www.garmin.com/us/support/contact\n\tgenerateExtraServiceTicket \ No true/false (Default value is false) If set to true, generate an extra unconsumed service ticket.\n\t\t (The service ticket validation response will include the extra service ticket.)\n\tgenerateTwoExtraServiceTickets \ No true/false (Default value is false) If set to true, generate two extra unconsumed service tickets.\n\t\t\t\t\t\t\t\t\t \t\t\t \ (The service ticket validation response will include the extra service tickets.)\n\tgenerateNoServiceTicket No true/false (Default value is false) If you don't want SSO to generate a service ticket at all when logging in to the GAuth login widget.\n (Useful when allowing logins to static sites that are not SSO enabled and can't consume the service ticket.)\n\tconnectLegalTerms No true/false (Default value is false) Whether to show the connectLegalTerms on the create account page\n\tshowTermsOfUse No true/false (Default value is false) Whether to show the showTermsOfUse on the create account page\n\tshowPrivacyPolicy No true/false (Default value is false) Whether to show the showPrivacyPolicy on the create account page\n\tshowConnectLegalAge No true/false (Default value is false) Whether to show the showConnectLegalAge on the create account page\n\tlocationPromptShown No true/false (Default value is false) If set to true, ask the customer during account creation to verify their country of residence.\n\tshowPassword \ No true/false (Default value is true) If set to false, mobile version for createAccount and login screens would hide the password\n\tuseCustomHeader No true/false (Default value is false) If set to true, the \"Sign in\" text will be replaced by custom text. Contact CDS team to set the i18n text for your client id.\n\tmfaRequired No true/false (Default value is false) \ Require multi factor authentication for all authenticating users.\n\tperformMFACheck No true/false (Default value is false) If set to true, ask the logged in user to pass a multi factor authentication check. (Only valid for an already logged in user.)\n\trememberMyBrowserShown No true/false (Default value is false) Whether the \"Remember My Browser\" check box is shown in the GAuth login widget MFA verification screen.\n\trememberMyBrowserChecked \ No true/false (Default value is false) Whether the \"Remember My Browser\" check box feature is checked by default.\n\tconsentTypeIds\t\t\t\t\tNo\tconsent_types ids\t\t \t\t\t\t\t\t\t\t multiple consent types ids can be passed as consentTypeIds=type1&consentTypeIds=type2\n\t\n