Creating an OAuth Provider

I’m in the process of creating an OAuth provider web service to be consumed by 3rd party consumer applications. I’ve been looking at the forum etc. and seen lots of examples/advice on how to call OAuth providers as a consumer but haven’t seen anything about actually creating a provider.

Has anyone had any experience of creating an OAuth provider?

If you have any advice or can point me at example code or articles, that would be great.

Thanks in advance.

I have an oAuth1.0a provider, but that’s now old tech.

@Wayne Golding Thanks but this is OAuth 2.0 which I gather is quite different.

Quite right. If you’re interested in collaborating on a generic project that we can both use I’m interested.