PHP Classes

File: resources/api.profiles.ini

Recommend this page to a friend!
  Classes of Kristo Vaher  >  Wave Framework  >  resources/api.profiles.ini  >  Download  
File: resources/api.profiles.ini
Role: Auxiliary data
Content type: text/plain
Description: API Profiles Configuration
Class: Wave Framework
MVC framework for building Web sites and APIs
Author: By
Last change: Re-implemented system version number and updated versioning documentation. You can also limit API version numbers with API profiles now.
Date: 8 years ago
Size: 2,032 bytes


Class file image Download
; MyProjectNameHere <>
; API Profiles
; This file stores an array of API profile names and their secret keys and other configuration 
; options. When API is called with an API profile that is from this list and is not set as 
; public in framework Configuration, then this API profile has to be authenticated with either 
; a secret key or a session token. Every API profile is a group in this file, it's name written 
; in brackets, followed by various settings for the API profile.
; Settings for both public and non-public profiles:
; * disabled - A true or false setting whether this profile is disabled.
; * ip - Either asterisk (*) or comma separated list of allowed IP addresses.
; * commands - Comma-separated list of commands allowed by this API, can be '*' to allow all commands.
; * access-control - This is the access-control setting for this API, overwrites the default configuration.
; * versions - This is a comma-separated list of API versions that are allowed with this profile. Default is '*'.
; Settings that are valid for non-public profiles only:
; * secret-key - Secret key of the API profile.
; * token-timeout - Time (in seconds) how long a generated token is valid if left unused. Default is infinite.
; * timestamp-timeout - This sets for how many seconds from the moment request was made this request is considered valid.
; * hash-validation - If this is set to 0 (it is set to 1 by default), then hash-based validations are not used at all.
; * permissions - Comma separated list of permissions that can be checked by controller. Defaults to '*', which allows any.
; @package    API
; @author     DeveloperNameHere <>
; @copyright  Copyright (c) 2012, ProjectOwnerNameHere
; @license    Unrestricted
; @tutorial   /doc/pages/api_security.htm
; @since      1.0.0
; @version    1.0.0


For more information send a message to info at phpclasses dot org.