@@ -242,6 +242,7 @@ export const enUS: LocalizationResource = {
242242 groupLabel : 'SAML' ,
243243 okta : 'Okta Workforce' ,
244244 customSaml : 'Custom SAML Provider' ,
245+ google : 'Google Workspace' ,
245246 } ,
246247 warning : 'Once a provider is selected you cannot change again until the configuration is over' ,
247248 } ,
@@ -359,11 +360,11 @@ export const enUS: LocalizationResource = {
359360 step5 : 'Click <bold>Next</bold> to complete creating the application.' ,
360361 } ,
361362 serviceProviderInstructions : {
362- title : 'Configure service provider' ,
363+ title : 'Add service provider configuration to Okta ' ,
363364 paragraph1 :
364365 'Once you have moved forward from the General Settings instructions, you will be presented with the Configure SAML page.' ,
365366 paragraph2 :
366- 'To configure your service provider (Clerk) , you must add these two fields to your Okta application:' ,
367+ 'To configure your service provider, you must add these two fields to your Okta SAML application:' ,
367368 serviceProviderFields : {
368369 acsUrl : {
369370 label : 'Single sign-on URL' ,
@@ -387,7 +388,7 @@ export const enUS: LocalizationResource = {
387388 step2 : 'Select <bold>Add Expression</bold> for each row below, then enter the matching name and value:' ,
388389 attributeMappingTable : {
389390 columns : {
390- name : 'Name ' ,
391+ name : 'Attribute name ' ,
391392 expression : 'Expression' ,
392393 } ,
393394 rows : {
@@ -516,6 +517,104 @@ export const enUS: LocalizationResource = {
516517 } ,
517518 } ,
518519 } ,
520+ samlGoogle : {
521+ mainHeaderTitle : 'Configure Google Workspace' ,
522+ createAppStep : {
523+ headerSubtitle : 'Create a new enterprise application in your Google Workspace' ,
524+ createAppInstructions : {
525+ title : 'Create a new enterprise application in Google Workspace' ,
526+ step1 : 'Sign in to Google Admin Portal.' ,
527+ step2 : 'In the side navigation, under <bold>Apps</bold>, select <bold>Web and mobile apps.</bold>' ,
528+ step3 : 'Click on the <bold>Add</bold> app button, and select <bold>Add custom SAML app.</bold>' ,
529+ step4 : 'In the <bold>App details</bold> section, fill out the required <bold>App name</bold>.' ,
530+ step5 : 'Select the <bold>Continue</bold> button.' ,
531+ } ,
532+ } ,
533+ identityProviderMetadataStep : {
534+ headerSubtitle : 'Configure identity provider metadata' ,
535+ modes : {
536+ title : 'Fill in your Google Workspace application details' ,
537+ ariaLabel : 'Configuration ' ,
538+ metadataFile : 'Add via metadata' ,
539+ manual : 'Configure manually' ,
540+ } ,
541+ metadataFile : {
542+ label : 'IdP metadata' ,
543+ description : 'In your Google Workspace application, download the IdP metadata and upload it below.' ,
544+ uploadFile : 'Upload file' ,
545+ replaceFile : 'Replace file' ,
546+ removeFile : 'Remove file' ,
547+ fileUploaded : 'File uploaded' ,
548+ } ,
549+ manual : {
550+ description : 'In your Google Workspace application, retrieve these values.' ,
551+ signOnUrl : {
552+ label : 'SSO URL' ,
553+ placeholder : 'Paste URL here...' ,
554+ } ,
555+ issuer : {
556+ label : 'Entity ID' ,
557+ placeholder : 'Paste URL here...' ,
558+ } ,
559+ signingCertificate : {
560+ label : 'Signing certificate' ,
561+ uploadFile : 'Upload file' ,
562+ replaceFile : 'Replace file' ,
563+ removeFile : 'Remove file' ,
564+ fileUploaded : 'File uploaded' ,
565+ } ,
566+ } ,
567+ } ,
568+ serviceProviderStep : {
569+ headerSubtitle : 'Configure service provider' ,
570+ title : 'Configure service provider' ,
571+ paragraph :
572+ 'To configure your service provider, you must add these two fields to your Google Workspace SAML application:' ,
573+ serviceProviderFields : {
574+ acsUrl : {
575+ label : 'ACS URL' ,
576+ } ,
577+ spEntityId : {
578+ label : 'Entity ID' ,
579+ } ,
580+ } ,
581+ nameIdInstructions : {
582+ step1 :
583+ 'Under the <bold>Name ID</bold> section, select the <bold>Name ID</bold> format dropdown and select <bold>Email</bold>.' ,
584+ step2 : 'Select <bold>Continue</bold>' ,
585+ } ,
586+ } ,
587+ attributeMappingStep : {
588+ headerSubtitle : 'Map user attributes from Google Workspace to your application' ,
589+ paragraph : 'We expect your SAML response to return the user’s email, first name and last name.' ,
590+ step1 : 'In the <bold>Google Admin Console</bold>, find the <bold>Attributes</bold> section.' ,
591+ step2 :
592+ 'Select <bold>Add mapping</bold> for each attribute, and enter the following Google and app attribute:' ,
593+ attributeMappingTable : {
594+ columns : {
595+ googleAttribute : 'Google attribute' ,
596+ appAttribute : 'App attribute' ,
597+ } ,
598+ rows : {
599+ email : { googleAttribute : 'Primary email' , appAttribute : 'email' } ,
600+ firstName : { googleAttribute : 'First name' , appAttribute : 'firstName' } ,
601+ lastName : { googleAttribute : 'Last name' , appAttribute : 'lastName' } ,
602+ } ,
603+ } ,
604+ } ,
605+ configureUserAccess : {
606+ headerSubtitle : 'Enable your Google Workspace SAML application' ,
607+ assignUsersInstructions : {
608+ paragraph1 :
609+ "Once the configuration is complete in Google, you'll be redirected to the app's overview page." ,
610+ step1 : 'Open the <bold>User access</bold> section.' ,
611+ step2 : 'Select <bold>ON for everyone.</bold>' ,
612+ step3 : 'Select <bold>Save</bold>.' ,
613+ paragraph2 :
614+ 'Google may take up to 24 hours to propagate these changes. The connection will remain inactive until they take effect.' ,
615+ } ,
616+ } ,
617+ } ,
519618 } ,
520619 } ,
521620 createOrganization : {
0 commit comments