diff --git a/src/Api/Auth/Models/Response/EmergencyAccessResponseModel.cs b/src/Api/Auth/Models/Response/EmergencyAccessResponseModel.cs index e4d980f62a..90b265715d 100644 --- a/src/Api/Auth/Models/Response/EmergencyAccessResponseModel.cs +++ b/src/Api/Auth/Models/Response/EmergencyAccessResponseModel.cs @@ -95,7 +95,7 @@ public class EmergencyAccessTakeoverResponseModel : ResponseModel /// /// Consumed for the Encrypted Key value /// consumed for the KDF configuration - /// name of the objet + /// name of the object /// emergencyAccess cannot be null public EmergencyAccessTakeoverResponseModel(EmergencyAccess emergencyAccess, User grantor, string obj = "emergencyAccessTakeover") : base(obj) { diff --git a/src/Core/Auth/Services/EmergencyAccess/IEmergencyAccessService.cs b/src/Core/Auth/Services/EmergencyAccess/IEmergencyAccessService.cs index c00c59f1ee..de695bbd7d 100644 --- a/src/Core/Auth/Services/EmergencyAccess/IEmergencyAccessService.cs +++ b/src/Core/Auth/Services/EmergencyAccess/IEmergencyAccessService.cs @@ -76,14 +76,14 @@ public interface IEmergencyAccessService /// void Task InitiateAsync(Guid emergencyAccessId, User granteeUser); /// - /// Approves a recovery request. Set's the EmergencyAccess.Status to RecoveryApproved. + /// Approves a recovery request. Sets the EmergencyAccess.Status to RecoveryApproved. /// /// emergency access id /// grantor user /// void Task ApproveAsync(Guid emergencyAccessId, User grantorUser); /// - /// Rejects a recovery request. Set's the EmergencyAccess.Status to Confirmed. This does not remove the emergency access entity. The + /// Rejects a recovery request. Sets the EmergencyAccess.Status to Confirmed. This does not remove the emergency access entity. The /// Grantee user can still initiate another recovery request. /// /// emergency access id diff --git a/src/Core/Auth/Services/EmergencyAccess/readme.md b/src/Core/Auth/Services/EmergencyAccess/readme.md index 4b359b3d8f..e2bdec3916 100644 --- a/src/Core/Auth/Services/EmergencyAccess/readme.md +++ b/src/Core/Auth/Services/EmergencyAccess/readme.md @@ -8,7 +8,7 @@ This system is affected by the Key Rotation feature. The `EmergencyAccess.KeyEnc ## Special Cases Users who use `KeyConnector` are not able to allow `Takeover` of their accounts. However, they can allow `View`. -A user who is not the `OrganizationUserType.Owner` will be removed from the organization. +When a grantee user _takes over_ a grantor user's account, the grantor user will be removed from all organizations where the grantor user is not the `OrganizationUserType.Owner`. A grantor user will not be removed from organizations if the `EmergencyAccessType` is `View`. The grantee user will only be able to `View` the grantor user's ciphers, and not any of the organization ciphers, if any exist. ## Step 1. Invitation