@@ -34,7 +34,7 @@ export class Authsignal {
3434 profilingId = "" ;
3535 cookieDomain = "" ;
3636 anonymousIdCookieName = "" ;
37-
37+ enableLogging = false ;
3838 passkey : Passkey ;
3939 totp : Totp ;
4040 email : Email ;
@@ -51,6 +51,7 @@ export class Authsignal {
5151 baseUrl = DEFAULT_BASE_URL ,
5252 tenantId,
5353 onTokenExpired,
54+ enableLogging = false ,
5455 } : AuthsignalOptions ) {
5556 this . cookieDomain = cookieDomain || getCookieDomain ( ) ;
5657 this . anonymousIdCookieName = cookieName ;
@@ -75,15 +76,23 @@ export class Authsignal {
7576 } ) ;
7677 }
7778
78- this . passkey = new Passkey ( { tenantId, baseUrl, anonymousId : this . anonymousId , onTokenExpired} ) ;
79- this . totp = new Totp ( { tenantId, baseUrl, onTokenExpired} ) ;
80- this . email = new Email ( { tenantId, baseUrl, onTokenExpired} ) ;
81- this . emailML = new EmailMagicLink ( { tenantId, baseUrl, onTokenExpired} ) ;
82- this . sms = new Sms ( { tenantId, baseUrl, onTokenExpired} ) ;
83- this . securityKey = new SecurityKey ( { tenantId, baseUrl, onTokenExpired} ) ;
84- this . qrCode = new QrCode ( { tenantId, baseUrl} ) ;
85- this . push = new Push ( { tenantId, baseUrl, onTokenExpired} ) ;
86- this . whatsapp = new Whatsapp ( { tenantId, baseUrl, onTokenExpired} ) ;
79+ this . enableLogging = enableLogging ;
80+
81+ this . passkey = new Passkey ( {
82+ tenantId,
83+ baseUrl,
84+ anonymousId : this . anonymousId ,
85+ onTokenExpired,
86+ enableLogging : this . enableLogging ,
87+ } ) ;
88+ this . totp = new Totp ( { tenantId, baseUrl, onTokenExpired, enableLogging : this . enableLogging } ) ;
89+ this . email = new Email ( { tenantId, baseUrl, onTokenExpired, enableLogging : this . enableLogging } ) ;
90+ this . emailML = new EmailMagicLink ( { tenantId, baseUrl, onTokenExpired, enableLogging : this . enableLogging } ) ;
91+ this . sms = new Sms ( { tenantId, baseUrl, onTokenExpired, enableLogging : this . enableLogging } ) ;
92+ this . securityKey = new SecurityKey ( { tenantId, baseUrl, onTokenExpired, enableLogging : this . enableLogging } ) ;
93+ this . qrCode = new QrCode ( { tenantId, baseUrl, enableLogging : this . enableLogging } ) ;
94+ this . push = new Push ( { tenantId, baseUrl, onTokenExpired, enableLogging : this . enableLogging } ) ;
95+ this . whatsapp = new Whatsapp ( { tenantId, baseUrl, onTokenExpired, enableLogging : this . enableLogging } ) ;
8796 }
8897
8998 setToken ( token : string ) {
0 commit comments