Please enable JavaScript.
Coggle requires JavaScript to display documents.
<a3dn-authentication-lib>, ActivateLoginForm, LoginForm - Coggle…
<a3dn-authentication-lib>
<user-authentication-component>
<licence-selection-component>
methods()
onBackClick()
onLicenceClick()
output()
openSessionEvent: EventEmitter<AutorisationLoginDto>
input()
licenceList : AutorisationLoginDto[] = []
methods()
handleSubmitEvent()
handleLicenceSelectionEvent()
props
logo: string
generalConditionsLink: string
backgroundImage: string
isLoadingSubmit: boolean = false
showLicences: boolean = false
licenceList: AutorisationLoginDto[]
isLoadingOpenSession: boolean = false
admin-authentication-service
method()
openUserSession()
method()
demandUserSession()
<authentication-container-component> // shared
<login-form-component> //shared
url:
/login
<super-admin-authentication-component>
<authentication-container-component> // shared
<login-form-component>
props
backgroundImage: string
logo: string
generalConditionsLink: string
isLoadingSubmit: boolean = false
Method()
handleSubmitEvent()
service()
super-admin-authentication-service
method()
openSuperAdminSession()
url:
sa/login
<forgotten-password-wrapper-component>
<forgotten-password-component>
method()
onGoBackClick()
method()
onReinitializePasswordClick()
emailCtrl: FormControl<string>
Output()
ReinitializePasswordEvent: EventEmitter<string>
forgotten-password-service
method()
reinitializePassword()
props
isLoading: boolean = false
methods()
handleReinitialization()
<authentication-container-component> // shared
<activate-login-wrapper-component>
<activate-login-form-component>
props
passwordCtrl: FormControl<string>
showPassword: boolean = false
generalTermsCtrl: FormControl<boolean>
emailCtrl: FormControl<string>
activationCode: string
methods()
method()
onConfirmGeneralTermsClick()
method()
onActivateClick()
getActivationCode()
output()
avtivateLoginEvent : EventEmitter<ActivateLoginForm>
props
isLoadingSubmit: boolean = false
generalConditionsLink: string
logo: string
backgroundImage: string
description: string
activate-login-service
method()
activateLogin()
method
handleActivateLogin()
<authentication-container-component> // shared
authentication-shared
<login-form-component>
props
showPassword: boolean = false
emailCtrl: FormControl<string>
passwordCtrl: FormControl<string>
methods()
onSubmitClick()
onPasswordForgottenClick()
output()
submitEvent: EventEmitter<LoginForm>
<authentication-container-component>
inputs()
welcomePanelBackgroundImage: string
welcomePanelDescription: string
generalConditionsLink : string
logoUrl: string
displayGeneralConditionsLink : boolean = true
welcomePanelTitle : string
<customer-authentication-component>
props
licenceCode: string
// idem super admin
url:
code-licence/login
ActivateLoginForm
email?: string | null;
password?: string | null;
activationCode : string
LoginForm
email?: string | null;
password?: string | null;