FileMaker Authentication With Salesforce - DB Services
FileMaker Authentication With Salesforce - DB Services
FileMaker Authentication With Salesforce - DB Services
Using an identity provider is a great way to manage and secure your application.
Identity Provider
In your Salesforce setup, search for "Identity Provider." This page allows you to enable Salesforce as a
single sign-on provider. Once enabled, it will prompt you to choose the certificate used when
communicating. For the purpose of this article, we will use the default self-signed certificate.
Save your certificate and document your Issuer on the following screen. For example, in my test org, it
is https://dbservices-b-dev-ed.my.salesforce.com, which we will use to configure our FileMaker Server
https://dbservices.com/blog/filemaker-authentication-with-salesforce 1/9
2/4/22, 11:07 AM FileMaker Authentication with Salesforce | DB Services
below.
Connected Apps
After your Identity Provider is enabled, you will need to create a Connected Application. At the bottom,
you will find the Service Providers section. Click the link to create a new Connected App: "Service
Providers are now created via Connected Apps. Click here."
https://dbservices.com/blog/filemaker-authentication-with-salesforce 2/9
2/4/22, 11:07 AM FileMaker Authentication with Salesforce | DB Services
Fill in (at a minimum) the required basic information at the top of the form.
App Name
API Name- Default to the app name.
A contact email
Logo URLs- You can use their default logos or upload your own.
Callback URL - This is the URL the app will call when a sign-on is successful. It is the same for every
FileMaker server, just replace YourFMServerDomain, with the public address of your FileMaker
Server.
OAuth scopes - You will need to include two scopes in order for the app to authenticate properly.
Access the identity URL service (id, profile, email, address, phone)
Access unique identifiers (OpenID)
Save your changes, the confirmation screen will have additional information we need to document for
the implementation.
Confirmation Page
https://dbservices.com/blog/filemaker-authentication-with-salesforce 3/9
2/4/22, 11:07 AM FileMaker Authentication with Salesforce | DB Services
Before leaving this page, be sure to copy and document both the Consumer Key and the Consumer
Secret. Keep this information in a safe place; we will use it later.
After logging into your FileMaker Server Admin Console, navigate to the Administration tab and then to
the External Authentication area on the sidebar. Now, we'll expand the Custom IdP Authentication
Settings.
https://dbservices.com/blog/filemaker-authentication-with-salesforce 4/9
2/4/22, 11:07 AM FileMaker Authentication with Salesforce | DB Services
Now that we have all the required information, we will enter it into the server settings. As you can see,
everything we collected fits into the FileMaker settings page in the first set of fields. Along with this
information, we need to let FileMaker Server know the user account schema and scope. The standard
for these is:
Schema: email
These let FileMaker identify the user account information when logging into the server. Finally, choose
the authentication type you are using and save your settings - in our case, that is OAuth 2.0.
https://dbservices.com/blog/filemaker-authentication-with-salesforce 5/9
2/4/22, 11:07 AM FileMaker Authentication with Salesforce | DB Services
https://dbservices.com/blog/filemaker-authentication-with-salesforce 6/9
2/4/22, 11:07 AM FileMaker Authentication with Salesforce | DB Services
https://dbservices.com/blog/filemaker-authentication-with-salesforce 7/9
2/4/22, 11:07 AM FileMaker Authentication with Salesforce | DB Services
Conclusion
This custom configuration with Salesforce is a great way to manage and secure your FileMaker
application. If you have any questions or need help using Salesforce as an authentication source for
FileMaker, contact our team at DB Services and we will be happy to assist you.
Michael Westendorf
Michael is a FileMaker Certified Developer who joins DB Services with nearly a decade
of experience as an Information Technology Manager in the printing industry. Originally
from San Diego, he moved to Iowa during his teens and earned his Bachelor's Degree in
Management Information Systems from Iowa State University.
https://dbservices.com/blog/filemaker-authentication-with-salesforce 8/9
2/4/22, 11:07 AM FileMaker Authentication with Salesforce | DB Services
https://dbservices.com/blog/filemaker-authentication-with-salesforce 9/9