Sorry, I haven't had to deal with that since that option came in well after I set this up, but because the hashing is done internally, I suspect it will make the process of what to hand off to the security provider different. There are probably some hashing actions that can be used.
I don't think it will make too much difference to the process that @mebeingken gave. You will just need to store the token using Argon hash rather than hashing with a salt
Log the user in:
I have a separate db field in the user table with an auth secret that is used for logins instead of the password. The password is only used to verify password logins.