I'm wondering if it's possible to leverage the openid auth built in but not for a standard login.
We are working on integration with quickbooks online, which uses openid to connect accounts. Their SDK isn't core compatible so looking to write something ourselves. Thus, if we could leverage what exists would be great. We just want to be able to provide the connection endpoint without is using the IAuthRepo as standard, but using our own custom integration table that tracks connections.
Is this something doable?
I don't think I understand the question, the purpose of the Auth Provider is to authenticate users, if you didn't want to do that I'm assuming you would just use the underlying OAuth libraries directly.
But ServiceStack's OpenID uses DotNetOpenAuth which doesn't support .NET Core either so I'm not sure how much use you will be able to get out of it.
Ugh. I didn't realize DotNetOpenAuth isn't core compatible. Guess I'm looking elsewhere for that component.