Help with OIDC connection in Scala

I need to authenticate my users from a Scala/Play 2.8 app and am looking at these docs and companion code, but a lot seems to be missing

https://www.playframework.com/documentation/2.8.x/ScalaOpenID

I’m using Okta as my authentication provider. I have a developer okta application registered. I have a client ID and secret. I have a URL.

Nothing in the above documentation references any of that. It only references a user’s “Open ID”.

I’ve looked at the pac4j scala library as well, but they’ve made the sample so obtuse to handle every authentication mechanism under the sun I can’t follow the OIDC code.

It seems simple to me: make a request of the OIDC server where a user logs in, and I get a callback with the user information.

Clearly I’m missing something obvious, but it would really be nice to see a full, working example