So what happens if you make a mistake and expose your admin app api_key or just need to change api_key associated with one of your apps? We have an easy workaround that doesn't require you to have to change any of your endpoints or having to recreate an app, etc. This article shows you how to access all of your app API keys via MySQL or, if you haven't fully started exploring DreamFactory yet, the default SQLite database. MySQL Instructions Use the following commands:
In the 2.11 release of Dreamfactory we added support for GraphQL, the open sourced query language written by Facebook. You can now harness the power of GraphQL inside of the API automation & integration structure of Dreamfactory. Both REST and GraphQL offer advantages and disadvantages depending on your use case. There are several articles and posts out there expanding on this, but let’s walk through how to incorporate this service in your Dreamfactory instance.
DreamFactory supports all kinds of authentication schemes out of the box, including traditional native authentication (managing users and passwords in its own database), OAuth 1.0 and OAuth 2.0, as well as OpenID Connect and SAML 2.0. While these options cover most authentication scenarios, there are situations where none of these solutions work. For these cases, DreamFactory 2.11 includes an alternate user authentication feature that allows you to use your own database and user table for DreamFactory user authentication.
Starting in DreamFactory 2.11, you can create a MongoDB GridFS service. GridFS is a specification within MongoDB that allows you to store and retrieve files that exceed the BSON-document size limit of 16 MB. It does this by splitting the blob or file into separate chunks and storing each chunk as a separate document.
DreamFactory 2.11 now supports AMQP. As you may know, AMQP stands for Advanced Message Queuing Protocol. DreamFactory's AMQP client service is an implementation of the AMQP-0-9-1 Protocol. With this service you can now use DreamFactory as an AMQP client for your projects. Once you've configured the AMQP client service in DreamFactory, you can easily publish messages to exchange and consume messages from queues using REST APIs. We've tested this service with RabbitMQ.
DreamFactory 2.11 has shipped! 2.11 has a bunch of great new features, including support for GraphQL, RabbitMQ, and MongoDB GridFS file storage. You can get the DreamFactory 2.11 release now from Bitnami or GitHub. Here's what's new:Version 2.11 release notes
DreamFactory 2.10 is live! The 2.10 release adds support for the OpenAPI 3.0 spec, role-based access control for the DreamFactory Admin App, and a number of bug fixes. Head on over to Bitnami or GitHub to install DreamFactory 2.10. Here's what's new:Version 2.10 release notes
DreamFactory 2.9 supports Single Sign On (SSO) using Windows Authentication. DreamFactory's SQL Server service also supports Windows Authentication. However, SSO with Windows Authentication has some prerequisites. Here's what you need to know to set it up. DreamFactory SSO with Windows Authentication requires the following prerequisites: