// BankID API - Auth

        public override Task HandleAuthSuccessEvent(BankIdAuthSuccessEvent e)
        {
            var eventId = GetEventId(e);

            _logger.LogInformation(eventId, "BankID auth succeeded with the OrderRef '{OrderRef}'", e.OrderRef);
            _logger.LogTrace(eventId, "BankID auth succeeded for PersonalIdentityNumber '{PersonalIdentityNumber}' with the OrderRef '{OrderRef}'", e.PersonalIdentityNumber?.To12DigitString() ?? MissingPersonalIdentityNumber, e.OrderRef);
            return(Task.CompletedTask);
        }
        // BankID API - Auth

        public override Task HandleAuthSuccessEvent(BankIdAuthSuccessEvent e)
        {
            return(Track(
                       e,
                       new Dictionary <string, string>
            {
                { PropertyName_BankIdOrderRef, e.OrderRef }
            },
                       personalIdentityNumber: e.PersonalIdentityNumber,
                       detectedDevice: e.DetectedUserDevice,
                       loginOptions: e.BankIdOptions
                       ));
        }
Beispiel #3
0
        // BankID API - Auth

        public override Task HandleAuthSuccessEvent(BankIdAuthSuccessEvent e)
        {
            var properties = new Dictionary <string, string>
            {
                { PropertyName_BankIdOrderRef, e.OrderRef }
            };

            AddUserDeviceProperties(properties, e.DetectedUserDevice);

            return(Track(
                       e,
                       properties,
                       personalIdentityNumber: e.PersonalIdentityNumber
                       ));
        }