Gatekeeper IFTTT Service¶
Summary¶
Gatekeeper helps your Murano applications integrate easily with third party service providers like Alexa, Google Home, and IFTTT. It supports the authentication sequence for these services with OAuth operations of User Management Service. In short, it makes the job much easier when you want to use these third party services within your applications.
Configuration parameters¶
Name | Type | Description |
---|---|---|
alexa | object | Configuration for Alexa |
alexa.token_url | string(uri) | Token url (This unchangable url is for your own application to issue tokens.) |
alexa.login_page_url | string(uri) | Login page url (This unchangable url is for your own application to provide user interface for authorization.) |
alexa.access_token_ttl | integer | Lifetime of access token in seconds. Default: 1296000 |
alexa.refresh_token_ttl | integer | Lifetime of refresh token in seconds. Default: 31104000 |
googlehome | object | Configuration for Google Home |
googlehome.token_url | string(uri) | Token url (This unchangable url is for your own application to issue tokens.) |
googlehome.login_page_url | string(uri) | Login page url (This unchangable url is for your own application to provide user interface for authorization.) |
googlehome.access_token_ttl | integer | Lifetime of access token in seconds. Default: 1296000 |
googlehome.refresh_token_ttl | integer | Lifetime of refresh token in seconds. Default: 31104000 |
ifttt | object | Configuration for IFTTT |
ifttt.token_url | string(uri) | Token url (This unchangable url is for your own application to issue tokens.) |
ifttt.login_page_url | string(uri) | Login page url (This unchangable url is for your own application to provide user interface for authorization.) |
ifttt.access_token_ttl | integer | Lifetime of access token in seconds. Default: 1296000 |
ifttt.refresh_token_ttl | integer | Lifetime of refresh token in seconds. Default: 31104000 |
reset_password_url | string | Reset password url (Sets url to have a reset password button on login page.) |