Class: Application

Application()

new Application()

Manage client applications and organize their users.
Properties:
Name Type Description
id String Generated ID.
name String Name; required.
description String Text description
icon String String Icon image URL.
owner String User ID of the developer who registers the application.
email String E-mail address
emailVerified Boolean Whether the e-mail is verified.
url String OAuth 2.0 application URL.
] String callbackUrls The OAuth 2.0 code/token callback URL.
status String Status of the application; Either `production`, `sandbox` (default), or `disabled`.
created Date Date Application object was created. Default: current date.
modified Date Date Application object was modified. Default: current date.
pushSettings.apns Object APNS configuration, see the options below and also https://github.com/argon/node-apn/blob/master/doc/apn.markdown
Properties
Name Type Description
production Boolean Whether to use production Apple Push Notification Service (APNS) servers to send push notifications. If true, uses `gateway.push.apple.com:2195` and `feedback.push.apple.com:2196`. If false, uses `gateway.sandbox.push.apple.com:2195` and `feedback.sandbox.push.apple.com:2196`
certData String The certificate data loaded from the cert.pem file (APNS).
keyData String The key data loaded from the key.pem file (APNS).
pushOptions.gateway String (APNS).
pushOptions.port Number (APNS).
feedbackOptions.gateway String (APNS).
feedbackOptions.port Number (APNS).
feedbackOptions.batchFeedback Boolean (APNS).
feedbackOptions.interval Number (APNS).
pushSettings.gcm.serverApiKey: String Google Cloud Messaging API key.
authenticationEnabled Boolean
anonymousAllowed Boolean
authenticationSchemes Array List of authentication schemes (see below).
Properties
Name Type Description
scheme String Scheme name. Supported values: `local`, `facebook`, `google`, `twitter`, `linkedin`, `github`.
credential Object Scheme-specific credentials.
Source: