SAML 2.0 integration comes to MIDAS

SAML 2.0, or Security Assertion Markup Language 2.0, is an open standard that enables cross-domain single sign-on (SSO). It’s a process which allows one system (the “Service Provider”) to trust the authentication performed by another system (the “Identity Provider”). Essentially, it lets users authenticate once and then access multiple services without needing to re-enter their credentials every time.

Here’s how it works..

SAML 2.0 Authentication Process
SAML 2.0 Authentication Process

MIDAS has long supported SSO via Active Directory (LDAP) integration. From v4.40 however, our booking systems now also support seamless Single Sign-On (SSO) through SAML 2.0 Identity Providers. This allows users to be automatically logged in whenever they access MIDAS.

Unlike Active Directory integration – which was only available to those running self-hosted MIDAS booking systems, SAML 2.0 integration is available to both self-hosted and cloud-hosted systems.

What you’ll need

All you’ll need is a MIDAS system licensed for “unlimited” users. If you need to upgrade your license, you can do so at mid.as/upgrade.

You’ll then be able to configure your MIDAS system with your chosen SAML 2.0 Identity Provider.

Popular SAML 2.0 identity providers include (but are not limited to):

Testing SAML 2.0 Integration

We’ve produced a handy “SAML Test Tool” that you can use to test integration between your MIDAS booking system and your chosen SAML 2.0 Identity Provider.

To use this tool, you’ll need to enter some data provided by your Identity Provider, and generate some data for your MIDAS system to encrypt and authenticate data between MIDAS and your Identity Provider. The SAML Test Tool will then verify that it can successfully communicate with your Identity Provider.

Configuration

After successfully verifying authentication with your SAML 2.0 Identity Provider using our aforementioned SAML Test Tool, you’re then ready to configure your MIDAS booking system for single sign-on.

SAML 2.0 settings in MIDAS
SAML 2.0 settings in MIDAS

These settings may be found via MIDAS Admin Options → Manage Users & Permissions → Single Sign-On (SSO). Here you’ll be able to use modified Identity Provider settings from the SAML Test Tool, as well as Service Provider settings from the tool too. Finally, you choose which group of permissions user’s authenticating via your SAML 2.0 Identity Provider should inherit.

Find out more…

Complete documentation for SAML 2.0 integration with MIDAS is available at mid.as/saml-integration.

Please Note: SAML 2.0 integration is currently in “beta”, and so we want your feedback if you encounter any issues.


Send Watch Notifications to your Discord server

We have a couple of new and exciting addons available for MIDAS v4.40+.

Our optional “Discord” addon joins our existing range of addons which allow events occurring in your MIDAS booking system to be posted to your organization’s communication channels.

We already have addons that support popular communication platforms Slack and Microsoft Teams. Now we’re adding Discord to this list.

Discord is a popular free communication platform that allows users to interact through text, voice, and video. Users can join or create servers, which are essentially chat rooms organized around a specific topic.

A MIDAS "Watch" notification appearing in a Discord server
A MIDAS “Watch” notification appearing in a Discord server

Setting up this new MIDAS addon is as simple as obtaining a Discord WebHook URL, and selecting which MIDAS user’s Watch notifications should be sent to your Discord server.

MIDAS Discord addon settings
MIDAS Discord addon settings

To learn more about Watch notifications in MIDAS, watch our short “How to setup watch notifications” tutorial.

To find out more about the new Discord addon, head over to mid.as/discord.


Schedule Zoom Meetings from bookings

We have a couple of exciting brand new addons available for MIDAS v4.40+.

Our optional “Zoom Meetings” addon adds a “Create Zoom Meeting” option to the Booking Availability screen.

Create a Zoom meeting along with the booking
Option to create a Zoom Meeting for the booking

If this option is selected when a booking is added, a corresponding Zoom meeting will also be automatically scheduled for the same time (an active Zoom account is required).

You can also configure the addon to automatically send a link to the Zoom meeting to the client via email, and for that link to be stored in a custom field for the booking, allowing users easy access to it.

A number of other settings are available too, which can be used to customize the Zoom meetings that this addon can automatically schedule…

Zoom Meetings addon settings in MIDAS
Zoom Meetings addon settings in MIDAS

..and there’s also an email template you can customize for the Zoom meeting invite links that can be automatically sent to your clients…

New Zoom meeting invite email template
New Zoom meeting invite email template

Expanding possibilities

Not only does the new Zoom Meetings addon make it simple to schedule Zoom meetings which correspond to your bookings, but it also opens up new possibilities!

Until now, MIDAS could primarily be used to book and schedule ‘physical’ spaces and resources.

But with the addition of the Zoom Meetings addon, MIDAS can now be used to schedule “virtual” spaces and meetings with your clients.

This opens up MIDAS to new business sectors who use Zoom as a primary tool for client communications, such as…

  • Online Counselling
  • Consulting and Coaching – Business consultants, life, career, or executive coaches, marketing consultants.
  • Education and Training – Tutors and educators, corporate trainers, language tutors.
  • Financial and Legal Services – Financial planners, accountants, bookkeepers, lawyers and legal consultants.
  • Health and Wellness (non-counseling) – Personal trainers and fitness coaches, dietitians and nutritionists, meditation or yoga instructors.

To learn more about the new Zoom Meetings addon, visit mid.as/zoom-meetings.


Change the order items appear on invoices

MIDAS booking software includes powerful invoicing features. These extensive capabilities mean that you won’t need a separate accounting package to handle the finances in relation to the hire and use of your facilities. (Of course, we do also support exporting invoices from MIDAS into 3rd party accounting packages too!)

With just a couple of clicks, MIDAS can generate an invoice for a booking, or indeed a series of bookings. You can also manually create new invoices at any time.

Once an invoice has been generated or created it can then be printed or emailed to your customer from within the system.

Before an invoice is finalized (before it is printed or emailed), its contents may be freely edited.

This allows you to add or remove items on the invoice or update quantities or charges.

However, until now, there’s not been an easy way to ‘move’ items up or down on invoices to change the order in which they appear.

Why might you want to reorder items on an invoice?

If you’re retrospectively generating an invoice for all a customer’s bookings over a period of time, MIDAS will include these bookings on the invoice in chronological order.

If the client has booked multiple rooms on a number of different dates, you may prefer bookings for the same room to appear consecutively together on the invoice.

Alternatively, if you use the “Merge Invoice” tool in MIDAS to combine two or more invoices for the same client, MIDAS will simply append each invoice’s items onto the end of the first invoice. This may result in items listed on the invoice not being in a logical order.

Introducing the ability to change the order of items on invoices

Starting with MIDAS v4.39, we’ve introduced the ability for you to move items up or down on invoices prior to them being finalized.

Modifying an invoice in MIDAS v4.39
Modifying an invoice in MIDAS v4.39

On the create/modify invoice screen, to the left of each invoice item you’ll now see both a small up and down arrow.

Moving items up and down on invoices
Moving items up and down on invoices

Clicking the up arrow alongside an invoice item will move that item above the previous invoice item.

Likewise, clicking the down arrow will move that invoice item below the following item.

Clicking the “Save Invoice” button will then save the changes you’ve made to the order of invoice items, along with any other changes you’ve made to the invoice.