update readme con punti da sviluppare x gestione AUTH

This commit is contained in:
Samuele Locatelli
2024-12-28 10:38:26 +01:00
parent b258f5a8a5
commit bd68c9056e
4 changed files with 23 additions and 3 deletions
@@ -5,7 +5,7 @@
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<Version>1.1.2412.2809</Version>
<Version>1.1.2412.2810</Version>
<Configurations>Debug;Release;DEBUG_Local</Configurations>
</PropertyGroup>
<ItemGroup>
@@ -4,8 +4,8 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<ApplicationRevision>2809</ApplicationRevision>
<ApplicationVersion>1.1.2412.2809</ApplicationVersion>
<ApplicationRevision>2810</ApplicationRevision>
<ApplicationVersion>1.1.2412.2810</ApplicationVersion>
<BootstrapperEnabled>True</BootstrapperEnabled>
<Configuration>Release</Configuration>
<CreateWebPageOnPublish>True</CreateWebPageOnPublish>
+20
View File
@@ -26,6 +26,26 @@ Idealmente il sistema potrebbe evolversi verso altre tecnologie (es MAIU x cross
In modo indipendente, altri tipi di app (oltre alle "Machine LUA") potrebbero essere integrate.
## Punti aperti
Processo di autorizzazione: ora si aspetta ingresso in config + mainAuthKey, si potrebbe modificare la cosa con una gestione tipo s-step-auth, ovvero
- se manca mainAuth
- mostra una pagina con 6+ cifre, fisse x un tot di secondi (30-300 sec...) + invito contattare assistenza via email/telefono (da valutare)
- viene mandata una richeista a LiMan con info del richiedente, ovvero
- codice numerico 6 cifre di riconoscimento
- nome PC, RAM, HDD, sua dataora x controllo clock
- conf attiva (macchine/IOB) e confPatrol eventualmente compilato
- lato LiMan è possibile approvare la richiesta digitando le 6+ cifre + confermando la chiave MainMauth associata ad un UpdateManager associato ad uno specifico cliente/target (in cui si devono poi trovare un numero di auth sufficienti): potrebbe essere
- una licenza x macro cliente (es Omag, Essetre, ...)
- una licenza per TIPO applicativo (EgwBeamWall, MapoIOB)
- una licenza per effettivo cliente finale
Al momento, su LiMan, esiste un UNICA lcienza UpdateManager, associata a Egalware, che contiene le 3 chaivi legate ai PC Samuele, Luca, Simula con cui si sono svolti i test
Per semplificare, si potrebbe gestire il processo di auth chiave da cifre direttamente indicando l'installazione/cliente. Se l'install è esistente ed ha capienza (licenze attive < licenze disponibili) manda la mainAuth al programma e poi si procede salvando in locale, staccando la licenza app e via dicendo. Se al contrario NON ci fosse ancora auth x quel cliente si deve procedere generando una NUOVA chiave (da 10 licenze x partire, modificabile)
In caso di chiave esistente ma piena, si deve procedere modificando la chiave di un install esistente (aggiungendo slot licenze... es 5/10 alla volta); questo genera nuova licenza, invaliderebbe la vecchia sui sw già esistenti, va pensato come rinfrescare la mainKey di queste app (in automatico se era una authKey valida ed ha una auth key valida ancora al momento con cui chiamare ad esempio?)
## Version History
Date | Vers | Note
BIN
View File
Binary file not shown.