У кого-либо есть какие-либо примеры или совет для того, как пойти об использовании OAuth для обеспечения механизма аутентификации для API, который должен быть публично выставлен?
Конкретно я говорю о том, чтобы быть поставщиком OAuth для моего собственного API, не интегрируясь или проходя проверку подлинности с чьим-либо еще API.
Например, я хочу смочь выпустить ключи API разработчикам, которых они могут использовать, чтобы аутентифицировать и получить доступ к моему API, очень таким же образом Flickr делает, и насколько я полагаю, что OAuth может поддерживать это, но я не уверен, как решение было бы структурировано?
Похоже, что у DotNetOpenAuth есть пример в виде проекта OAuthSeviceProvider в папке Samples, включенной в дистрибутив. Он написан на WinForms и написан нечетко, но определенно служит хорошей отправной точкой.