Yeah that the full nip46 implementation - app makes a call to signer, signer sends back auth_url message if confirmation is needed, app should show a popup with that url, when user confirms signer replies to the request and the app receives the reply to the method they called. For apps that don't implement auth_url you can manually go back to the signer to confirm. It's all in the nip46.