Releases: silinternational/idp-id-broker
Releases · silinternational/idp-id-broker
Fix: update "u2f" keys when updating `last_used_utc`
Fixed
- Also check for "u2f" keys when updating the
last_used_utc
timestamp.
Fix webauthn last-used timestamp
Fixed
- Set the
last_used_date
onMfaWebauthn
records when they are verified. Requires version 2.2.0 of serverless-mfa-api-go
Fix the environment reported when running console tasks
Fixed
- Report the correct environment when running console tasks.
Sentry logging
Added
- Use Sentry for error logging and reporting
- New pull request template
Fixed
- Use a specified version of silinternational/serverless-mfa-api-go to fix broken tests. IDP-750
move MFA config check to status check; better DNS error message
Fixed
- Check for required MFA configuration during the status check, not in root config file. This alleviates the need to provide dummy variables everywhere the broker image is used.
- Use a more deterministic dependency list format.
- Dependency update, including new
email-service-php-client
that reports DNS error correctly. - Delete unused code (
Emailer->getSiteStatus()
)
Ensure required environment variables (as arrays) are present
Fixed
- The absence of special environment variables (e.g. MFA_TOTP_apiSecret) was causing a vague runtime error (TypeError), due to parameter type casting in a class constructor. This fix ensures those variables are set on initialization.
Allow deletion of unverified webauthn MFAs that have no external_uuid
Changed (non-breaking)
- An unverified webauthn-type MFA can now be deleted even if it has no_external_uuid
Call Google Analytics 4
Changed
It now makes calls for Google Analytics 4. This includes replacing hyphens with underscores in the GA event labels/names, since hyphens are not accepted in GA4.
Added
- GaController that provides a cli command which makes a call to GA4 for manual testing.
- Expects to have two new environment variables:
-- GA_MEASUREMENT_ID
-- GA_API_SECRET
Removed
No longer expects the environment variable GA_TRACKING_ID
Name new webauthn and fix bug with delete inactive users
Added
- Accept a label while adding a new webauthn
Fixed
- A bug that broke the
delete inactive users
functionality by deleting childrenwebauthn
's before their parentmfa
gets deleted
Allow user to have multiple webauthns
Merge pull request #283 from silinternational/develop Release 6.2.0 Allow user to have multiple webauthns