This application makes it possible to manage authorized applications with the
php-oauth service through its API.
This application depends on the following components:
- jQuery
- JSrender (JavaScript Template Rendering for jQuery)
- JSO (JavaScript OAuth 2 client)
- Bootstrap CSS
It can easily be installed by running the following script:
$ sh docs/install_dependencies.sh
This will download the latest version of those components and everything will immediately work.
You need to configure the application to point to your OAuth server. This can
be done by copying config/config.js.default to config/config.js and
modifying the config.js file to suit your situation.
This is the default configuration:
var apiClientId = 'html-manage-authorizations';
var authorizeEndpoint = 'http://localhost/php-oauth/authorize.php';
var apiEndpoint = 'http://localhost/php-oauth/api.php';
For example, for your situation it may need to be this:
var apiClientId = 'html-manage-authorizations';
var authorizeEndpoint = 'https://www.example.org/php-oauth/authorize.php';
var apiEndpoint = 'https://www.example.org/php-oauth/api.php';
Also, make sure that this client is registered in your OAuth server. The following information will be relevant:
| Identifier | html-manage-authorizations |
|---|---|
| Name | Manage OAuth Application Authorizations |
| Description | Application for end-users to revoke OAuth application consent. |
| Profile | User-agent-based Application |
| Secret | NONE |
| Redirect URI | https://www.example.org/html-manage-authorizations/index.html |
That should be all!
