Skip to content

Commit bdc71d1

Browse files
authored
Verify OIDC/SAML sign in against Auth Emulator (#5776)
* Add TODO for unused custom parameters * Uncommented logic for sign in with SAML providers Corresponding internal bug: b/192387796
1 parent dc6b447 commit bdc71d1

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

packages/auth/demo/src/index.js

+9-4
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ import {
5656
verifyPasswordResetCode,
5757
getMultiFactorResolver,
5858
OAuthProvider,
59+
SAMLAuthProvider,
5960
GoogleAuthProvider,
6061
FacebookAuthProvider,
6162
TwitterAuthProvider,
@@ -1188,6 +1189,7 @@ function onPopupRedirectAddCustomParam(_event) {
11881189
e.preventDefault();
11891190
});
11901191
// Append constructed row to parameter list container.
1192+
// TODO: These parameters need to be passed into OAuth calls with provider.setCustomParameters()
11911193
$('#popup-redirect-custom-parameters').append($node);
11921194
}
11931195

@@ -1204,10 +1206,13 @@ function onPopupRedirectGenericProviderClick() {
12041206
* Performs the corresponding popup/redirect action for a SAML provider.
12051207
*/
12061208
function onPopupRedirectSamlProviderClick() {
1207-
alertNotImplemented();
1208-
// var providerId = $('#popup-redirect-saml-providerid').val();
1209-
// var provider = new SAMLAuthProvider(providerId);
1210-
// signInWithPopupRedirect(provider);
1209+
if (!USE_AUTH_EMULATOR) {
1210+
alertNotImplemented();
1211+
return;
1212+
}
1213+
var providerId = $('#popup-redirect-saml-providerid').val();
1214+
var provider = new SAMLAuthProvider(providerId);
1215+
signInWithPopupRedirect(provider);
12111216
}
12121217

12131218
/**

0 commit comments

Comments
 (0)