OAuth Personalizado

¿Cómo conecto mi API a Discourse usando OAuth?