Servizi InCore
IInCoreIdentity
Accesso ai Servizi MVC di Identità
Di seguito le Proprietà disponibili pubblicamente:
- RoleManager: proprietà, accesso alla gestione dei Ruoli.
- UserManager: proprietà, accesso alla gestione degli Utenti.
- SignInManager: proprietà, accesso alla gestione di accesso al sito.
Di seguito i Metodi disponibili pubblicamente:
-
CreateRolesAsync(IdentityRole) => Creazione di un Ruolo
- role: IdentityRole, classe dei Ruoli.
-
CreateRoleClaimsAsync(IdentityRole, Claim) => Creazione di un Permesso associato a un Ruolo
- role: IdentityRole, classe dei Ruoli.
- claim: Claim, permesso da dare al Ruolo.
-
CreateRoleClaimsAsync(string, Claim) => Creazione di un Permesso associato a un Ruolo
- roleName: string, nome del Ruolo.
- claim: Claim, permesso da dare al Ruolo.
-
CreateUsersAsync(InCoreIdentityUser, string, List<string>) => Creazione di un Utente
- user: InCoreIdentityUser, classe degli Utenti.
- password: stringa, password per l'utente.
- roles: List<string>, elenco dei Ruoli a cui assegnare l'utente.
-
CreateUserClaimsAsync(InCoreIdentityUser, Claim) => Creazione di un Permesso associato a un Utente
- user: InCoreIdentityUser, classe dell'Utente.
- claim: Claim, permesso da dare all'Utente.
-
CreateUserClaimsAsync(string, Claim) => Creazione di un Permesso associato a un Utente
- userName: string, username dell'Utente.
- claim: Claim, permesso da dare all'Utente.
Di seguito i Metodi disponibili pubblicamente ma avviati automaticamente con l'applicazione:
-
CreateRolesFromConfigAsync()
- Creazione automatica dei Ruoli in base alla configurazione.
-
CreateUsersFromConfigAsync()
- Creazione automatica degli Utenti in base alla configurazione.
-
CreateClaimsFromConfigAsync()
- Creazione automatica dei Permessi in base alla configurazione.