# What is OAuth and why do I want to use it? If you want to write an application that caters to existing members of a service, and you want your application to be able to access private areas of your end-users' profiles, or modify their accounts on their behalf, then you need OAuth. OAuth allows your application to automatically detect which member is using it without the member having to share anything about themselves. Additionally, it allows your application to authenticate itself to a service API with the member credentials of an end-user who is using it, without the …

Member Avatar
Member Avatar
+4 forum 8

A few new OAuth-related API features. Firstly, there is now the concept of scope. So if you want to do things like spy on a member's private messages or chat on their behalf, you now need to pass in the required scope (details in API documentation) to ask for more than just basic privileges. Also, members can go to their profile to see exactly what outstanding access tokens exist for their accounts, in the same place as they can deauthorize. Also, long requested feature ... You can now change your secret token and delete existing applications.

Member Avatar
Member Avatar
+3 forum 1

# The nature of this tutorial ... This tutorial is designed to walk you through DaniWeb's implicit (clientside) OAuth flow. This is not designed to be an introductory tutorial to OAuth, and we will expect that you are already familiar with the nature of OAuth and/or have read our tutorial on [Getting started with OAuth 2.0 Explicit Flow](http://www.daniweb.com/web-development/php/tutorials/469804/getting-started-with-oauth-2.0-explicit-flow). The implicit flow allows you to acquire an access token and access the API entirely from within a browser-based javascript application. While this tutorial is specific to DaniWeb's API, we do adhere to OAuth standards, and so the flow should not be …

Member Avatar
+2 forum 0

The End.