Mateusz Markowicz
|
1cbc2f8a93
|
feature(auth): Support token-based login for MDM.
VPNAND-2466
|
2026-01-15 14:14:40 +00:00 |
|
Mateusz Armatys
|
a44b79c533
|
chore: Update plugins and libraries.
AGP 8.9.1
Gradle 8.13
Dagger/Hilt 2.53.1
Jacoco to Cobertura 1.3.2
Room 2.7.2
Store 5.0.0
|
2025-09-18 17:05:30 +02:00 |
|
Mateusz Armatys
|
e767e94353
|
feat(device-migration): Add observability metrics.
|
2025-04-16 15:16:49 +02:00 |
|
 Mateusz ArmatysandMargeBot
|
e21bfe182f
|
fix(auth, device-migration): Add support for empty encryption key in EDM QR code.
Allow to send empty payload when forking a session.
|
2025-04-16 12:44:41 +00:00 |
|
 Mateusz ArmatysandMargeBot
|
9bca68c14a
|
feat(auth, device-migration): Polling for the forked session by selector.
|
2025-04-07 11:27:57 +00:00 |
|
Mateusz Armatys
|
872254448e
|
feat(auth): Add endpoint to get session forks.
|
2025-03-26 18:26:56 +01:00 |
|
Neil Marietta
|
62288fcd96
|
refactor(auth): Refactored Login flows (LoginTwoStep).
|
2024-11-26 17:09:40 +01:00 |
|
Neil Marietta
|
b5a51f3475
|
refactor(auth): Moved features classes to feature folder.
|
2024-11-26 16:53:44 +01:00 |
|
Neil Marietta
|
a5674bfcbc
|
chore: Added Global SSO observability metrics.
|
2024-11-11 15:56:14 +01:00 |
|
Neil Marietta
|
9bed1db76d
|
feat!(auth): Added Global SSO Change Password support.
MIGRATIONS:
- UserDatabase.MIGRATION_6
- AccountDatabase.MIGRATION_9
|
2024-10-22 18:35:08 +02:00 |
|
Neil Marietta
|
98a2f3a121
|
feat(auth): Added Global SSO Multi Pending Devices support.
|
2024-10-10 19:59:46 +02:00 |
|
Neil Marietta
|
a16d576c70
|
refactor(auth): Refactored Global SSO workflows.
|
2024-10-08 18:25:02 +02:00 |
|
Neil Marietta
|
8defbdab35
|
feat(auth): Added Global SSO Device A+B interaction support.
|
2024-10-04 15:09:52 +02:00 |
|
 dkadrikjandDino Kadrikj
|
ba728413ca
|
feat(auth): Revoke auth device.
|
2024-10-02 13:05:29 +00:00 |
|
 Neil MariettaandMargeBot
|
2b62a72242
|
feat(auth)!: Added AuthDevice Platform.
Migration: AuthDatabase.MIGRATION_5.
|
2024-10-02 11:57:57 +00:00 |
|
dkadrikj
|
b512d357ed
|
feat(auth): Add Ask Admin help Compose, ViewModel and UseCase.
|
2024-09-30 14:43:45 +02:00 |
|
Neil Marietta
|
468f2ca7c6
|
feat(auth): Added DeviceSecret Activity/NavHost/ViewModel basic logic.
|
2024-09-24 15:41:10 +02:00 |
|
Mateusz Armatys
|
07f6827d30
|
feat(auth): Handle notifications to activate/reject a device.
|
2024-09-19 18:10:44 +02:00 |
|
dkadrikj
|
9c3b15e59f
|
feat(auth, key, user): Add unprivatization use cases.
|
2024-09-18 18:11:21 +02:00 |
|
Mateusz Armatys
|
f74d5b8de0
|
feat(auth): Use case to set an inactive device as rejected.
|
2024-09-16 14:03:43 +02:00 |
|
Mateusz Armatys
|
b2c6371699
|
refactor(auth, data-room): Add BaseDao.deleteChunked method.
When using `DELETE FROM table WHERE column IN (item1.., itemN)`,, there is a maximum number of items that SQLite can handle at once.
|
2024-09-16 11:26:31 +02:00 |
|
Mateusz Armatys
|
cb80f2ec05
|
feat(auth): Add event listener for member devices.
|
2024-09-16 11:26:31 +02:00 |
|
Mateusz Armatys
|
a1e55e15c9
|
feat(auth)!: Add repository for member devices.
MIGRATION: AuthDatabase.MIGRATION_4
Additional converters added to `me.proton.core.auth.data.db.AuthConverters`.
|
2024-09-16 11:26:31 +02:00 |
|
Neil Marietta
|
d48c04faa1
|
feat(auth): Added CheckDeviceSecret/DecryptEncryptedSecret/ActivateAuthDevice.
|
2024-09-13 15:12:07 +02:00 |
|
dkadrikj
|
dff904ca3e
|
feat(auth): Add AuthDevice to Event Loop.
|
2024-09-12 17:09:26 +02:00 |
|
Mateusz Armatys
|
af2e8cd77d
|
feat(auth): SSO - associate device with a session.
|
2024-09-11 14:13:26 +02:00 |
|
dkadrikj
|
c077a4d885
|
feat(auth): Add available devices API and DB support.
|
2024-09-11 12:45:26 +02:00 |
|
 dkadrikjandDino Kadrikj
|
d100c87203
|
feat(auth): Refactor random bytes from PgpCrypto.
|
2024-09-10 18:38:34 +00:00 |
|
 dkadrikjandDino Kadrikj
|
a454e8655b
|
feat(auth): Add SSO device token generation.
|
2024-09-10 18:38:34 +00:00 |
|
 dkadrikjandDino Kadrikj
|
031ea993ce
|
feat(auth): Add SSO device token generation.
|
2024-09-10 18:38:34 +00:00 |
|
 Neil MariettaandMargeBot
|
98510922ed
|
feat(auth): Added AuthDevice / Repository.
|
2024-09-04 14:09:25 +00:00 |
|
 Neil MariettaandMargeBot
|
0592cdef3b
|
feat(auth): Added DeviceSecret / Repository.
|
2024-09-04 14:09:25 +00:00 |
|
Damir Mihaljinec
|
374d02c2a4
|
feat(auth): Add fork session use case
|
2024-08-23 14:40:03 +00:00 |
|
Mateusz Armatys
|
6db5e7908a
|
feat(auth): Enable local flag for FIDO2.
|
2024-07-05 16:53:42 +02:00 |
|
Mateusz Armatys
|
d6e61bcd18
|
refactor(user-settings, auth, observability): Refactor to use SecondFactorProof instead of the duplicate SecondFactorFido.kt.
|
2024-06-28 14:50:42 +02:00 |
|
 dkadrikjandMateusz Armatys
|
028b00c322
|
feat(user-settings, auth): Integrate Fido2 when changing password. Update password change UI.
|
2024-06-26 17:06:33 +02:00 |
|
 Mateusz ArmatysandMargeBot
|
8c5da0a048
|
feat(auth, observability): Observability for FIDO2 security keys usage.
|
2024-06-25 11:02:31 +00:00 |
|
 Mateusz ArmatysandMargeBot
|
bf5a84eb86
|
feat(auth, user): Support for second factor FIDO2 when obtaining password scope.
|
2024-06-21 11:49:33 +00:00 |
|
 Mateusz ArmatysandMargeBot
|
d0aee21a4b
|
feat(user-settings): Validate if password is too common, when changing password.
|
2024-06-18 15:40:20 +00:00 |
|
Mateusz Armatys
|
4008fc60c4
|
feat(auth): Add use case for performing 2FA with a FIDO2 security key.
|
2024-06-13 18:17:44 +02:00 |
|
 dkadrikjandDino Kadrikj
|
5b366cada4
|
feat(auth): Add Fido2 2FA screen UI.
|
2024-05-28 08:45:33 +00:00 |
|
Mateusz Armatys
|
be59eeec5e
|
feat(account, auth): Support for receiving and sending FIDO2 auth options.
|
2024-05-16 11:28:40 +02:00 |
|
Mateusz Armatys
|
9928a987a0
|
feat(auth): Create feature flag for FIDO2 (disabled by default).
|
2024-05-16 08:46:28 +00:00 |
|
dkadrikj
|
9115a3a20a
|
feat(auth): Add common pass check.
|
2024-04-25 13:43:25 +02:00 |
|
 Neil MariettaandMargeBot
|
6ec99275e5
|
fix(auth): Fallback to Device ChallengeFrame if no details frames exists.
|
2024-04-22 09:19:45 +00:00 |
|
Neil Marietta
|
1c72136a24
|
feat!: Added CredentialLess Support.
DB Migrations:
- UserDatabase.MIGRATION_5: Added User.type.
- AccountDatabase.MIGRATION_7: Account.username nullable.
|
2024-02-13 15:08:04 +01:00 |
|
Neil Marietta
|
66ae7aabce
|
fix(auth): Changed CredentialLess FF to a Kill-Switch (CredentialLessDisabled).
|
2024-02-01 13:48:35 +01:00 |
|
Neil Marietta
|
75a3700acf
|
refactor: Move IsCredentialLessEnabled from account-manager to auth.
|
2024-02-01 12:16:56 +00:00 |
|
 Neil MariettaandMargeBot
|
82be3754e6
|
feat: Added Custom Tabs support for LoginSso Activity.
|
2024-01-29 14:36:16 +00:00 |
|
 dkadrikjandDino Kadrikj
|
b7c95743f3
|
chore(auth): Increase coverage for auth module.
|
2023-11-16 13:50:42 +00:00 |
|