MaiENZ is a centralised portal that showcases the power of single sign-on solutions.
Overview
MaiENZ was born from the need to improve how industry partners connected with Education New Zealand’s digital services. The centralised portal combines ENZ’s services used by industry partners and stakeholders so all parties can work together to achieve long term growth and success.
Client
Education New Zealand
Technologies/Services
Auth0
GraphQL
React
Empowering Students
A MaiENZ account is a new way to access Education New Zealand's digital services. As a free account, it provides access to previously separate Labs and resources, offering practical and personalised tools and services to build out professional capabilities.
Users are able to access current and future digital services on their own dashboard with a single sign-on (SSO). They can explore high-value tools, resources and insights to evolve digital strategies, access the latest thinking, and find inspiring new ideas.
“This was a hugely technical project and it required a lot of research, planning and communication. The challenges really brought out the best of our team and the end result was a massive delivery piece, with a smooth launch across the whole agency village”
Shannon Holmes - General Manager, Voyage
Expanding the reach and impact of ENZ
ENZ is New Zealand's Government agency for building international education. They promote New Zealand as a study destination and support the delivery of education services offshore as well as administering scholarships for New Zealanders studying overseas.
MaiENZ centralises several different resources and services ENZ already offers, making them far easier to find and use. As a result, there’s a greater chance industry partners and key stakeholders can utilise these offerings and have an impact on the the continually evolving education landscape.
Leveraging the power of SSO
ENZ and Voyage laid out a technical implementation plan and development for a SSO portal, to be used by their industry-facing audience.
The aim was to allow ENZ’s partners to access all of their services (including labs, websites and other tools) with one single login; ultimately providing a simplified way to connect with various digital services.
Part of Voyage’s approach to the partnership was to assist with modernising ENZ’s overall offering, whilst providing their partners with simplified access through the new MaiENZ portal.
An effortless experience
The MaiENZ portal required a SSO solution that would allow the centralisation of a number of applications. These existing applications were disparate in their infrastructure and management. The aim was to make the final result completely integrated and effortless, which would require the Voyage team to achieve technical feats.
Bringing together applications no matter the software
The existing applications varied from SilverStripe sites, SaaS products and customised SaaS apps. Voyage decided to utilise Auth0 - the industry leading identification and authorisation service that focuses on ease of development and flexibility of implementation.
Now the MaiENZ portal and individual Labs communicate with Auth0 using the OAuth protocol. Voyage integrated Auth0 with the portal, creating an interface to keep credentials and permissions in sync between the portal, Labs and Auth0.
Building in customised APIs for excellent user experience
All updates to a user’s profile are pushed to the marketing database via a newly created API from SpeakData. We also push certain actions over this API as well, to further expand upon a user’s interaction with the portal.
The final result of this project saw Voyage successfully deliver a highly technical project, which required the collaboration of a number of different agencies due to the sheer size and scope of the project.