|
|
(92 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
− | This section consists of short, example-based tutorials for the most common DreamFactory use cases. | + | This section consists of short, example-based tutorials for the most common DreamFactory use cases. |
| | | |
− | Topics in this section include:
| + | * [[DreamFactory/Tutorials/cURL_Examples | cURL Examples]] |
− | | + | * [[DreamFactory/Tutorials/Example_Applications | Example Applications]] |
− | ## Setting up API Services
| + | * [[DreamFactory/Tutorials/Authentication_and_Authorization | Authentication and Authorization]] |
− | | + | * [[DreamFactory/Tutorials/Connecting_to_Data_Sources | Connecting to Data Sources]] |
− | * [[DreamFactory/Connecting_to_SQL | Connecting to SQL]]
| + | * [[DreamFactory/Tutorials/Using_the_REST_API | Using the REST API]] |
− | * [Connecting to NoSQL]()
| + | * [[DreamFactory/Tutorials/Server_Side_Scripting | Server-Side Scripting]] |
− | * [Connecting to file storage]()
| + | * [[DreamFactory/Tutorials/Packaging | App Deployment]] |
− | * [Connecting to email services]()
| + | * [[DreamFactory/Tutorials/Configuration | Configuration]] |
− | * [Connecting to push notification services]()
| + | |
− | * [Connecting to remote web services]()
| + | |
− | | + | |
− | ## Using the REST API
| + | |
− | | + | |
− | ### Users
| + | |
− | * [[DreamFactory/Tutorials/Creating users|Creating users]] | + | |
− | * [[DreamFactory/Tutorials/Logging in|Logging in]] | + | |
− | * [[DreamFactory/Tutorials/Logging out|Logging out]] | + | |
− | * [[DreamFactory/Tutorials/Open Registration|Open registration]] | + | |
− | * [[DreamFactory/Tutorials/Basic Auth|Basic auth]] | + | |
− | * [[DreamFactory/Tutorials/Access Using API Key|Access using API key]]
| + | |
− | * [[DreamFactory/Tutorials/Access Using JWT|Access using JWT]] | + | |
− | * [[DreamFactory/Tutorials/Access Using JWT and API Key|Access using JWT and API key]]
| + | |
− | * [[DreamFactory/Tutorials/Refreshing a JWT|Refreshing a JWT]]
| + | |
− | | + | |
− | ### Data
| + | |
− | * [[DreamFactory/Tutorials/Querying records with logical filters|Querying records with logical filters]]
| + | |
− | * [[DreamFactory/Tutorials/Querying records with an ID list|Querying records with an ID list]]
| + | |
− | * [[DreamFactory/Tutorials/Querying for a single record by ID|Querying for a single record by ID]]
| + | |
− | * [[DreamFactory/Tutorials/Querying records in a date range|Querying records in a date range]]
| + | |
− | * [[DreamFactory/Tutorials/Querying multiple tables with joins|Querying multiple tables with joins]]
| + | |
− | * [[DreamFactory/Tutorials/Querying SQL views|Querying SQL views]]
| + | |
− | * [Querying SQL functions]()
| + | |
− | * [[DreamFactory/Tutorials/Specifying fields|Specifying fields]]
| + | |
− | * [[DreamFactory/Tutorials/Sorting records|Sorting records]]
| + | |
− | * [[DreamFactory/Tutorials/Paginating with limits and offsets|Paginating records with limits and offsets]]
| + | |
− | * [[DreamFactory/Tutorials/Posting records|Posting records]]
| + | |
− | * [[DreamFactory/Tutorials/Posting data to multiple tables with joins|Posting data to multiple tables with joins]]
| + | |
− | * [[DreamFactory/Tutorials/Updating records|Updating records]]
| + | |
− | * [[DreamFactory/Tutorials/Deleting records|Deleting records]]
| + | |
− | * [[DreamFactory/Tutorials/Querying stored procedures|Querying stored procedures]]
| + | |
− | | + | |
− | ### Files
| + | |
− | | + | |
− | * [Reading binary files]()
| + | |
− | * [Writing binary files]()
| + | |
− | | + | |
− | ### Email
| + | |
− | * [Sending email]()
| + | |
− | | + | |
− | ### Push notifications
| + | |
− | * [Sending push notifications]()
| + | |
− | | + | |
− | ### Remote web services
| + | |
− | * [Edmunds API]()
| + | |
− | * [Rotten Tomatoes API]()
| + | |
− | | + | |
− | ## Scripting
| + | |
− | | + | |
− | ### V8 Javascript
| + | |
− | | + | |
− | * [Field validation example]()
| + | |
− | * [Push notification workflow rule example]()
| + | |
− | * [Calculator example]()
| + | |
− | | + | |
− | ### Node.js
| + | |
− | | + | |
− | * [Field validation example]()
| + | |
− | * [Push notification workflow rule example]()
| + | |
− | * [Calculator example]()
| + | |
− | | + | |
− | ### PHP
| + | |
− | | + | |
− | * [Field validation example]()
| + | |
− | * [Push notification workflow rule example]()
| + | |
− | * [Calculator example]()
| + | |
− | | + | |
− | ## User Management & Security Settings
| + | |
− | | + | |
− | ### Role-Based Access Control
| + | |
− | | + | |
− | * [Setting up user roles]()
| + | |
− | * [Accessing system resources]()
| + | |
− | * [Accessing SQL tables]()
| + | |
− | * [Accessing NoSQL collections]()
| + | |
− | * [Accessing folders]()
| + | |
− | * [Accessing email services]()
| + | |
− | * [Accessing push notifications]()
| + | |
− | * [Accessing remote web services]()
| + | |
− | * [Accessing scripts]()
| + | |
− | * [Using role lookup keys]()
| + | |
− | * [Record-level access control with server-side filters]()
| + | |
− | | + | |
− | ### Single Sign On
| + | |
− | | + | |
− | * [[DreamFactory/Tutorials/Using LDAP|Using LDAP]] | + | |
− | * [[DreamFactory/Tutorials/Using Active Directory|Using Active Directory]] | + | |
− | * [[DreamFactory/Tutorials/Using OAuth|Using OAuth]]
| + | |
− | | + | |
− | ## Configuration Settings
| + | |
− | | + | |
− | *[Clearing the Swagger cache]()
| + | |
− | *[[DreamFactory/Tutorials/Enabling CORS Access|Enabling CORS Access]]
| + | |
− | *[Setting up email templates]()
| + | |
− | *[Setting up lookup keys]()
| + | |