• Validating via Microsoft Entra

    Overview This tech blog post will discuss how m-Power customers using a SQL Server datasource may authenticate via Microsoft Entra, formally known as Azure Active Directory (AAD). Traditionally, the datasource connection is made via SQL Authentication, however if wanting to use Microsoft Entra instead when connecting to SQL Server, this…

  • m-Painter Editor Theme Background

    Overview This post details how to change the default background color and theme of the mrc Editor Theme, which controls the appearance of the HTML source code within m-Painter. The default theme is set per data dictionary. Additionally, developers have the option to individually set their theme preference, if different…

  • Setting up Two-Factor Authentication (2FA) in m-Power

    Overview Two-factor authentication has become a popular method of providing an additional security layer in regards to user authentication. When a user authenticates via their username and password, a secondary form of authentication is prompted where the user must enter in a unique code that is sent to the user…

  • Customizing Tomcat error pages

    Overview Many developers of m-Power are familiar with encountering HTTP 404 and HTTP 500 pages in the event a request for Apache Tomcat is not found or a server error has occurred. In production environments specifically, it can be desirable to provide end-users a more user-friendly and instructional message, which…

  • Creating a data set via an External Object

    Overview m-Power External Objects (SQL/RPG/Java) can be invoked from your m-Power applications for many purposes, whether that’s for input validation or performing additional database transactions. One of the most commonly asked questions I have heard when working with clients who possess strong programming backgrounds is “How can I use m-Power…