Manage authentication factors names

Hello,

We have an SPA allowing users to manage their authentication factors. We are using Authentication API for that.

Now we want to allow users to set names for their factors (when they initially enroll factors and later on). Looks like this is possible in Management API only.

Looks like the only option to allow users to set a name when enrolling a new factor is to use POST authentication methods endpoint. We have a secure app with which our SPA can interact, but I want to clarify the following points:

  1. Is my understanding correct that this is the only possibility to implement the desired functionality?
  2. For that POST endpoint this is mentioned that

authentication methods created via this endpoint will be auto confirmed and should already have verification completed.

Are there any recommendations available how this verification should be implemented?

Thank you,
Andrei