September 2017

As an increasing number of companies are moving their infrastructure to Microsoft’s Azure, it seems natural to rely on its Active Directory for user authentication. Logi application users can also reap the benefits of this enterprise level security infrastructure without having to duplicate anything. Additionally, even smaller companies who use Office365 without any other infrastructure on the cloud, excluding email of course, can take advantage of this authentication.

 Integrating Logi applications with Microsoft’s Active Directory produces two main benefits: attaining world class security for your Logi applications, and simplifying matters by having a single source of authentication. The following post describes how this integration is done.
1. Register Your Application with Microsoft
First, register your application with Azure Active Directory v. 2.0. This will allow us to request an access token from Microsoft for the user. To do this navigate to “https://apps.dev.microsoft.com/#/appList,” and click the “Add an app” button. After entering your application name, on the following page, click the “Add Platform” button and select “Web”. Under Redirect URLs, enter the URL of your website logon page (sample format: https:////.jsp). Microsoft does not support redirects to http sites, so your page must either use https or localhost. Make note of the redirect URL and application ID for the next step.
2. Create Custom Log-on Page For Logi Application:
Microsoft allows users to give permissions to an application using their OAuth2 sign-in page. This process returns an access token, which has a name, email address, and several other pieces of information embedded within which we use to identify the user. These next steps show you how to create a log-in page that redirects users to the Microsoft sign-in, retrieves the access token, and passes whichever value you want to use to identify the employee to Logi.
1) Download the rdLogonCustom.jsp file or copy paste the contents into a file. Place it in the base folder of your application.
2) Configure the following settings within the rdLogonCustom.jsp file to match your Logi application:
Change the ‘action’ element in the HTML body to the address of your main Logi application page:

Change the “redirectUri” and “appId” in the buildAuthUrl() function to match the information from your application registration with Azure AD v2.0:

The sample log-on page redirects the user to Microsoft’s page, allows the user to sign in before redirecting back to the log-on page. At the log-on page, it parses the token for the email address, passes the value to the authentication element using the hidden input to pass as a request parameter.
If you want to use a different value from the access token to identify the user, adjust the key in the “document.getElementById(‘email’).value = payload.” in the bottom of the custom logon file to match your desired value.

3. Configure Logi App:
In your _Settings.lgx file, add a security element with the following settings:

*If your log-on page and failure page have different names, adjust accordingly.
Under the security element, add an authentication element with a data layer that uses the value found in @Request.email~ to identify the user. Optionally, you can add rights and roles elements to the security element as well.
In conclusion, utilizing this integration for your Logi applicatons can not only make your process more efficient by eliminating a duplicate authentication, but it can also provide for an added level of security because of Microsoft’s robust infrastructure.

 Like

McLean, Va. September 7, 2017 – dbSeer, an expert business analytics consulting company, announced that it has achieved Standard Consulting Partner status in the Amazon Web Services (AWS) Partner Network (APN).
As an AWS Standard Consulting Partner, dbSeer’s AWS Certified professionals will help clients with AWS database migration and data warehouse design, as well as building big data analytics applications. This is in addition to dbSeer’s existing services of data engineering, analytics applications, and data architecture.
“This expansion of our service offerings builds upon the successes of the past four years. Our entire team looks forward to helping new and existing clients leverage AWS technology in growing their business, while achieving improved insight and efficiency,” said Mahyar Ghasemali, Partner and Founder of dbSeer.
Over one million AWS users worldwide currently benefit from the elasticity, security, and reduced costs that come with the move to the cloud. When moving to AWS, clients have a plethora of choices, including multiple instance types, operating systems, and software packages. As an AWS Consulting Partner, dbSeer will work to understand client’s unique objectives and the priorities of their migration in order to help optimize their cloud adoption progress.
About dbSeer
Founded in 2013, dbSeer is a new breed of business analytics consulting firm, leveraging expertise in a variety of data and analytics technologies and employing a proven analytics framework to help clients solve their unique analytics, data architecture, and data engineering challenges. dbSeer promotes an agile approach and project methodology that simplifies each project into a series of short, ROI-justified steps aimed at incrementally reaching the right solution. As a strategic partner to clients, dbSeer matches best-of-breed analytics technologies to client needs, working with them to plan, design, and deploy solutions that obtain the best results, transforming data into actionable insight, and ultimately improving their business. Learn more at dbSeer.com and join the conversation @dbSeerAnalytics.

 Like