mmhglobal-auth-page v2.7.0
MmhglobalAuthPage
This library was generated with Angular CLI version 13.3.0.
Changelog
2.7.0
Enhanced to store url custom param in the session if exist.
2.6.5
2FA Page Bug Fix: Authencation will always fail, if user key in wrong 2FA code the first time.
2.6.4
Refocus to 2FA first input field if authentication fail.
2.6.3
Update codes due to isMobileScreen() relocation
2.6.2
Justify clause content.
2.6.1
updated to handle error and null response for clause.
2.6.0
Changed clause info to retrieve form oauth api. and moved to mmh-auth-service.
2.5.0
Integrate with GlobalConfig API to display text in login page.
2.4.0
Enhanced UI/UX Design of 2FA Page #2830 (require to update global.scss)
1. Auto focus on 2FA input field upon page load.
2. Auto trigger login function upon key in 6 digit pin.
3. Shrink 2FA page size.
2.3.2
Added flag to skip navigate if error occur when login.
2.3.1
rephrase the error message to meet the SOP.
2.3.0
rephrase the error message to meet the SOP.
fine tuned error message.
added auto retireve domain url for first project code set in the environment when login success.
changed subsribe err handing as previous method been deprecated.
added cache loading handling.
2.2.1
moved AuthInfo to zcore zgroup.model.
2.2.0
revamped the auth-page, now component call the MmhglobalAuthPageService service for authentication.
project can have their own login page and call the MmhglobalAuthPageService.handleAuthentication handle login.
error message and 2fa will auto handle by the service.
added AuthInfo interface for handleAuthentication usage.
2.1.2
fix default User Entity becomes empty after logout.
2.1.1
fix external redirect issue.
2.1.0
changes for external login authentication.
2.0.0
Release library version 2.
2.12beta
Fix bug: Client Id selection got removed if fail to verify Is 2FA required.
2.11beta
Fix bug: Client Id selection got removed if fail to login.
2.10beta
enhance generated url handling.
2.09beta
removed password minlength check.
2.08beta
changed path handling. will now handle ?l= for list page and ?f= for form page.
tidy component code.
2.07beta
update external url verification handling.
remove ?p= handling
2.06beta
use projectname instead of projectcode for authentication.
2.05beta
Enhanced page styling for client id selection.
2.04beta
Added client id selection.
2.03beta
Moved user's role authorisation logic to auth service.
Refined library versioning display.
1.2.6
Added versioning feature.
1.2.5
fix client id default selection and binding.
1.2.4
Added dropdown list for client id selection.
1.2.3
change projectCode to projectName.
1.2.2
Include projectcode in 2FA check.
1.2.1
Enhance on VIP Access code to be displayed.
1.2.0
Upgraded to Angular 13.
1.1.6
Release versioning at auth page.
1.1.5
Handle e1OauthParam for token.
1.1.4
2FA Required will base on isTwoFactorRequired setting.
1.1.3
Update to permanently show 2FA field if showTwoFactorField is true in environment.
1.1.2
Update on the Handling ?r= url path.
1.1.1
Handling ?r= url path.
1.1.0
Required zCore 1.1.0
Handling of AppClientPath for project when page open.
Change of storage
1.0.8
Enhance handling of StartUpPage. Add '_' infront of the value will stop _appmenu to be appended.
Code scaffolding
Run ng generate component component-name --project mmhglobal-auth-page
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project mmhglobal-auth-page
.
Note: Don't forget to add
--project mmhglobal-auth-page
or else it will be added to the default project in yourangular.json
file.
Build
Run ng build mmhglobal-auth-page
to build the project. The build artifacts will be stored in the dist/
directory.
Publishing
After building your library with ng build mmhglobal-auth-page
, go to the dist folder cd dist/mmhglobal-auth-page
and run npm publish
.
Running unit tests
Run ng test mmhglobal-auth-page
to execute the unit tests via Karma.
Further help
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.
19 days ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
7 months ago
7 months ago
8 months ago
6 months ago
10 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago