Skip to content

Conversation

@tieniber
Copy link

Added a set of attributes that let you put this widget in the context of a "Login" entity, with a username and password entity. This would allow you to intercept a login request and make a call out to an external authentication/authorization service, which you could then sync up with your internal database, and proceed with the login process.

Adding the following properties to the widget:
- A Boolean that will convert the given username to lowercase before
authenticating. Useful running against a case sensitive database
- An optional microflow to run before login. Put this widget in a
dataview and pass the microflow login credentials, and perform any
custom solution you need (test project implements a basic custom SSO
solution). Return true to continue authenticating normally, false to
fail.
- Related properties for mapping the username and password to attributes
of the dataview entity
@tieniber
Copy link
Author

tieniber commented Apr 8, 2016

This PR also includes the "Username ToLowerCase" feature discussed on the forum:

https://mxforum.mendix.com/questions/12482/Make-username-toLowerCase-on-login

@JelteMX
Copy link
Contributor

JelteMX commented Apr 11, 2016

Can you check the merge conflicts first? Also... the Username ToLowerCase feature has already been build in (Check the Casehandling tab in the Modeler options)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants