@@ -429,13 +429,22 @@ async def test_thirdparty_parsing_works(self):
429429 thirdparty .init (
430430 sign_in_and_up_feature = thirdparty .SignInAndUpFeature (
431431 providers = [
432- thirdparty .Apple (
433- client_id = "4398792-io.supertokens.example.service" ,
434- client_key_id = "7M48Y4RYDL" ,
435- client_team_id = "YWQCXGJRJL" ,
436- client_private_key = "-----BEGIN PRIVATE KEY-----\n MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgu8gXs+XYkqXD6Ala9Sf/iJXzhbwcoG5dMh1OonpdJUmgCgYIKoZIzj0DAQehRANCAASfrvlFbFCYqn3I2zeknYXLwtH30JuOKestDbSfZYxZNMqhF/OzdZFTV0zc5u5s3eN+oCWbnvl0hM+9IW0UlkdA\n -----END PRIVATE KEY-----" ,
437- )
438- ]
432+ thirdparty .ProviderInput (
433+ config = thirdparty .ProviderConfig (
434+ third_party_id = "apple" ,
435+ clients = [
436+ thirdparty .ProviderClientConfig (
437+ client_id = "4398792-io.supertokens.example.service" ,
438+ additional_config = {
439+ "keyId" : "7M48Y4RYDL" ,
440+ "teamId" : "YWQCXGJRJL" ,
441+ "privateKey" : "-----BEGIN PRIVATE KEY-----\n MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgu8gXs+XYkqXD6Ala9Sf/iJXzhbwcoG5dMh1OonpdJUmgCgYIKoZIzj0DAQehRANCAASfrvlFbFCYqn3I2zeknYXLwtH30JuOKestDbSfZYxZNMqhF/OzdZFTV0zc5u5s3eN+oCWbnvl0hM+9IW0UlkdA\n -----END PRIVATE KEY-----" ,
442+ },
443+ ),
444+ ],
445+ )
446+ ),
447+ ],
439448 )
440449 ),
441450 ],
@@ -748,21 +757,44 @@ async def test_search_with_provider_google(self):
748757 thirdparty .init (
749758 sign_in_and_up_feature = thirdparty .SignInAndUpFeature (
750759 providers = [
751- thirdparty .Apple (
752- client_id = "4398792-io.supertokens.example.service" ,
753- client_key_id = "7M48Y4RYDL" ,
754- client_team_id = "YWQCXGJRJL" ,
755- client_private_key = "-----BEGIN PRIVATE KEY-----\n MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgu8gXs+XYkqXD6Ala9Sf/iJXzhbwcoG5dMh1OonpdJUmgCgYIKoZIzj0DAQehRANCAASfrvlFbFCYqn3I2zeknYXLwtH30JuOKestDbSfZYxZNMqhF/OzdZFTV0zc5u5s3eN+oCWbnvl0hM+9IW0UlkdA\n -----END PRIVATE KEY-----" ,
760+ thirdparty .ProviderInput (
761+ config = thirdparty .ProviderConfig (
762+ third_party_id = "apple" ,
763+ clients = [
764+ thirdparty .ProviderClientConfig (
765+ client_id = "4398792-io.supertokens.example.service" ,
766+ additional_config = {
767+ "keyId" : "7M48Y4RYDL" ,
768+ "teamId" : "YWQCXGJRJL" ,
769+ "privateKey" : "-----BEGIN PRIVATE KEY-----\n MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgu8gXs+XYkqXD6Ala9Sf/iJXzhbwcoG5dMh1OonpdJUmgCgYIKoZIzj0DAQehRANCAASfrvlFbFCYqn3I2zeknYXLwtH30JuOKestDbSfZYxZNMqhF/OzdZFTV0zc5u5s3eN+oCWbnvl0hM+9IW0UlkdA\n -----END PRIVATE KEY-----" ,
770+ },
771+ ),
772+ ],
773+ )
756774 ),
757- thirdparty .Google (
758- client_id = "467101b197249757c71f" ,
759- client_secret = "e97051221f4b6426e8fe8d51486396703012f5bd" ,
775+ thirdparty .ProviderInput (
776+ config = thirdparty .ProviderConfig (
777+ third_party_id = "google" ,
778+ clients = [
779+ thirdparty .ProviderClientConfig (
780+ client_id = "467101b197249757c71f" ,
781+ client_secret = "e97051221f4b6426e8fe8d51486396703012f5bd" ,
782+ ),
783+ ],
784+ )
760785 ),
761- thirdparty .Github (
762- client_id = "1060725074195-kmeum4crr01uirfl2op9kd5acmi9jutn.apps.googleusercontent.com" ,
763- client_secret = "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" ,
786+ thirdparty .ProviderInput (
787+ config = thirdparty .ProviderConfig (
788+ third_party_id = "github" ,
789+ clients = [
790+ thirdparty .ProviderClientConfig (
791+ client_id = "1060725074195-kmeum4crr01uirfl2op9kd5acmi9jutn.apps.googleusercontent.com" ,
792+ client_secret = "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" ,
793+ ),
794+ ],
795+ )
764796 ),
765- ]
797+ ],
766798 )
767799 ),
768800 DashboardRecipe .init (
@@ -819,21 +851,44 @@ async def test_search_with_provider_google_and_phone_one(self):
819851 thirdparty .init (
820852 sign_in_and_up_feature = thirdparty .SignInAndUpFeature (
821853 providers = [
822- thirdparty .Apple (
823- client_id = "4398792-io.supertokens.example.service" ,
824- client_key_id = "7M48Y4RYDL" ,
825- client_team_id = "YWQCXGJRJL" ,
826- client_private_key = "-----BEGIN PRIVATE KEY-----\n MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgu8gXs+XYkqXD6Ala9Sf/iJXzhbwcoG5dMh1OonpdJUmgCgYIKoZIzj0DAQehRANCAASfrvlFbFCYqn3I2zeknYXLwtH30JuOKestDbSfZYxZNMqhF/OzdZFTV0zc5u5s3eN+oCWbnvl0hM+9IW0UlkdA\n -----END PRIVATE KEY-----" ,
854+ thirdparty .ProviderInput (
855+ config = thirdparty .ProviderConfig (
856+ third_party_id = "apple" ,
857+ clients = [
858+ thirdparty .ProviderClientConfig (
859+ client_id = "4398792-io.supertokens.example.service" ,
860+ additional_config = {
861+ "keyId" : "7M48Y4RYDL" ,
862+ "teamId" : "YWQCXGJRJL" ,
863+ "privateKey" : "-----BEGIN PRIVATE KEY-----\n MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgu8gXs+XYkqXD6Ala9Sf/iJXzhbwcoG5dMh1OonpdJUmgCgYIKoZIzj0DAQehRANCAASfrvlFbFCYqn3I2zeknYXLwtH30JuOKestDbSfZYxZNMqhF/OzdZFTV0zc5u5s3eN+oCWbnvl0hM+9IW0UlkdA\n -----END PRIVATE KEY-----" ,
864+ },
865+ ),
866+ ],
867+ )
827868 ),
828- thirdparty .Google (
829- client_id = "467101b197249757c71f" ,
830- client_secret = "e97051221f4b6426e8fe8d51486396703012f5bd" ,
869+ thirdparty .ProviderInput (
870+ config = thirdparty .ProviderConfig (
871+ third_party_id = "google" ,
872+ clients = [
873+ thirdparty .ProviderClientConfig (
874+ client_id = "467101b197249757c71f" ,
875+ client_secret = "e97051221f4b6426e8fe8d51486396703012f5bd" ,
876+ ),
877+ ],
878+ )
831879 ),
832- thirdparty .Github (
833- client_id = "1060725074195-kmeum4crr01uirfl2op9kd5acmi9jutn.apps.googleusercontent.com" ,
834- client_secret = "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" ,
880+ thirdparty .ProviderInput (
881+ config = thirdparty .ProviderConfig (
882+ third_party_id = "github" ,
883+ clients = [
884+ thirdparty .ProviderClientConfig (
885+ client_id = "1060725074195-kmeum4crr01uirfl2op9kd5acmi9jutn.apps.googleusercontent.com" ,
886+ client_secret = "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" ,
887+ ),
888+ ],
889+ )
835890 ),
836- ]
891+ ],
837892 )
838893 ),
839894 DashboardRecipe .init (
0 commit comments