Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
COmanage Registry 4.0.2 (Purple Jade MR2)
Description
Configure a SSH Key Authenticator for the CO.
- Configure a self-signup enrollment flow with Petitioner Enrollment Authorization set to Authenticated User. Attach an OIS that uses EnvSource configured for your environment.
- Do NOT require enrollee authentication (do NOT tick Require Enrollee Authentication).
- Set Email Confirmation Mode to Reivew.
- Tick the box to Establish Authenticators.
- Set the configuration for the SSH Key Authenticator to Optional.
Go through an enrollment flow and you will find that the "Skip" button is not rendered on the page to add the SSH key.
The reason is that $vv_co_enrollment_authenticator is not set for the SshKeys/add.ctp view.
The reason for that is that caculateParentPermissions() is not called during the isAuthorized() method for the SshKeys controller.
The reason for that is that isAuthorized() is not called when the enrollment flow invokes the SshKeys controller.