2.7.0 • Published 19 days ago

mmhglobal-auth-page v2.7.0

Weekly downloads
-
License
-
Repository
-
Last release
19 days ago

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 your angular.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.

2.7.0

19 days ago

2.6.5

3 months ago

2.6.4

3 months ago

1.3.0

3 months ago

2.6.3

3 months ago

1.2.8

4 months ago

1.2.7

4 months ago

2.6.1

4 months ago

2.6.0

4 months ago

2.6.2

4 months ago

2.5.0

4 months ago

2.1.3

4 months ago

2.4.0

4 months ago

2.3.2

4 months ago

2.3.0

7 months ago

2.2.1

7 months ago

2.2.0

8 months ago

2.3.1

6 months ago

2.1.2

10 months ago

2.1.1

11 months ago

2.1.0

1 year ago

2.0.0

1 year ago

2.0.0-beta.9

1 year ago

2.0.0-beta.8

1 year ago

2.0.0-beta.7

1 year ago

2.0.0-beta.11

1 year ago

2.0.0-beta.10

1 year ago

2.0.0-beta.12

1 year ago

2.0.0-beta.6

1 year ago

2.0.0-beta.5

2 years ago

2.0.0-beta.4

2 years ago

2.0.0-beta.3

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

2.0.0-beta.2

2 years ago

2.0.0-beta.1

2 years ago

2.0.0-beta.0

2 years ago

1.2.0

2 years ago

1.1.5

2 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.1

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.3

3 years ago

1.0.0

3 years ago

0.0.1

3 years ago