MSAL Plugin

Stable Version 2.0.2 (OutSystems 11)
Published on 11 Feb by 
Stable Version 2.0.2 (OutSystems 11)
Published on 11 Feb by 
Created on 20 March 2020

MSAL Plugin

Available in OutSystems versions:
OutSystems 11

Version 2.0.2

Stable
Current
Application Package
Published on 11 Feb by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new
  • Fixed a bug in iOS where an incorrect structure was being returned from SignInInteractive.
  • If you are overriding the extensibility configurations in LifeTime (which you should be), make sure you update the URL to the correct GIT version before rebuilding your app: 

{

    "plugin": {
         "url": "https://github.com/wrobins/cordova-plugin-msal.git#v3.0.0-alpha.1"

    ... 

Version 2.0.1

Stable
Application Package
Published on 15 Jan by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new
  • Updated the LoginPrompt and LogLevel static entities to be public. They were mistakenly private before.
  • UPDATED REQUIREMENTS: The previous release notes for version 2.0.0 incorrectly stated that this plugin requires MABS 6.x or greater. This plugin requires MABS 7.x+ due to a Gradle version requirement for the Android MSAL library or you will get build errors.

Version 2.0.0

Stable
Application Package
Published on 13 Jan by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new
  • This plugin now points to the latest release of the MSAL Cordova plugin, not a special OutSystems version: "https://github.com/wrobins/cordova-plugin-msal.git#v3.0.0-alpha.0".
  • This plugin now uses AndroidX features, which means you need to use MABS 6.x or later and enable AndroidX for your app.
  • You can now customize the authorizationUserAgent for Android to choose either the app's webview or a browser window for signing in a user.
  • The data returned from SignInUserSilent and SignInUserInteractive has changed from a simple JWT to an object that contains the JWT token as well as additional user account information.
  • The accounts object returned by GetAccounts has been expanded to include the same additional account information returned from SignInUserSilent and SignInUserInteractive.

Version 1.2.2

Stable
Application Package
Published on 27 May 2020 by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new

Fixed errant bracket in the signout function in Android.

Version 1.2.1

Stable
Application Package
Published on 27 May 2020 by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new

Fixed crash on Android when signing out in single account mode if the multiclient application object was null. Thanks @johnathon101 on Github for your fix for this!

Version 1.2.0

Stable
Application Package
Published on 22 May 2020 by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new
  • Added lots of more customization options when signing in interactively:
    • Login/username hints
    • Custom prompt behavior
    • Custom query string parameters
    • Additional scopes to pre-authorize
  • Added friendlier error messages for iOS
  • Added the ability to utilize the built-in MSAL logger for debugging purposes. See the new actions available in the Logging folder when refreshing your references.

Version 1.1.2

Stable
Application Package
Published on 08 May 2020 by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new

Fixed issue where the default user agent was trying to connect to BROWSER which used an AndroidX library. Locked it back down to WEBVIEW to avoid errors.

Version 1.1.1

Stable
Application Package
Published on 27 April 2020 by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new

Fixed crash that would happen sometimes when signing out in Android (credit to @hugoplatell on Github for submitting this fix).

Version 1.1.0

Stable
Application Package
Published on 23 March 2020 by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new
  • Updated the iOS MSAL Framework to the latest version (1.1.0)
  • Fixed compilation of the iOS MSAL Framework to remove x86 emulator flags, preventing an app from being submitted to the app store.

Version 1.0.0

Stable
Application Package
Published on 20 March 2020 by Walter Robins
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET