Authentication Integration with Symfony 6

I am trying to integrate the Okta service into a Symfony 6 App. i believe I need to write a custom Authenticator but their docs do not discuss the callback; I have logic mixed between a Controller and the Authenticator classes but the more I try to figure this out, the more confused I get. The code samples here are all Symfony 4.3 and do not work in Symfony 6.
Has anybody had luck getting this up and running? If so, could you share some snippets or gocthyas?