# Apache Shiro Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Framework Web Java](https://www.g2.com/it/categories/java-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 13
## About Apache Shiro
Apache Shiro è un potente e facile da usare framework di sicurezza Java che esegue autenticazione, autorizzazione, crittografia e gestione delle sessioni.




## Apache Shiro Reviews
  ### 1. I servizi di autenticazione e autorizzazione Java (JAAS) sono fantastici in Apache Shiro

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sudhakar N S. | Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** November 17, 2021

**Cosa Le piace di più di Apache Shiro?**

Apache Shiro è un'ottima utilità per gestire le mie misure di sicurezza nel framework Java della mia organizzazione. Può implementare efficacemente l'autenticazione degli utenti, la crittografia lato server e la gestione delle sessioni client attraverso le sue eccellenti funzionalità API. Mi offre annotazioni dinamiche, che aiutano con la valutazione rapida dei metadati durante il tempo di compilazione stesso.

**Cosa non Le piace di Apache Shiro?**

Ha bisogno di miglioramenti per fornire trasparenza agli sviluppatori senza aggiungere molte complessità nello sviluppo delle applicazioni. Questo aiuterà nella completa implementazione di un modello di sicurezza user-friendly e flessibile.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Apache Shiro offre un ampio supporto in termini di ispettori PAM e AOP che sono fortemente responsabili dell'autenticazione e dell'autorizzazione degli utenti. Le funzionalità di supporto alla cache sono eccellenti poiché migliorano le prestazioni delle sue operazioni di sicurezza JAAS. Inoltre, ha componenti di codifica e decodifica eccezionali per i miei diversi formati di dati con l'aiuto delle sue funzionalità web.

  ### 2. Si integra facilmente e piacevolmente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nenko T. | Senior Software Developer, Enterprise (> 1000 dip.)

**Reviewed Date:** January 18, 2021

**Cosa Le piace di più di Apache Shiro?**

Diversi anni fa abbiamo integrato Apache Shiro in un'applicazione OSGI ed è stato uno dei pochi framework di sicurezza che ha funzionato bene. Poiché è stata un'esperienza così positiva, abbiamo deciso di contribuire al progetto e abbiamo presentato l'integrazione con EhCache. L'intero processo è stato davvero fluido e la comunità amichevole.

**Cosa non Le piace di Apache Shiro?**

Non sono sicuro, non abbiamo avuto problemi a lavorare con il framework.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Aggiunta autenticazione, autorizzazione e gestione delle sessioni all'applicazione

  ### 3. Un prodotto affidabile e facile da implementare

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yücel O. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 16, 2021

**Cosa Le piace di più di Apache Shiro?**

È davvero facile da integrare. Un framework di sicurezza molto ampiamente utilizzato, il che lo rende affidabile. Puoi capire come implementarlo senza troppi sforzi. Lo abbiamo utilizzato per l'autenticazione e l'autorizzazione delle richieste API, e ha fatto un buon lavoro. E alcune implementazioni sono altamente personalizzabili.

**Cosa non Le piace di Apache Shiro?**

Prima di utilizzare Shiro, avevo fatto alcune ricerche, confrontando Shiro con altri 2 popolari framework di sicurezza. Un punto in cui Shiro era indietro era la qualità del codice. La qualità del loro codice non era buona come quella degli altri candidati. E le iterazioni non sono così rapide, stanno ancora sviluppando ma immagino con risorse limitate.

**Raccomandazioni per chi sta considerando Apache Shiro:**

Se hai bisogno di un'implementazione rapida di un livello di sicurezza, Apache Shiro può essere una soluzione molto buona. Uno sviluppatore di livello medio può gestire lo sviluppo abbastanza bene. Ovviamente devi considerare le tue esigenze aziendali e tecnologiche. Ad esempio, potrebbero esserci framework più adatti che si integrano nel tuo stack tecnologico, magari offrendo alcune funzionalità extra.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Abbiamo integrato l'accesso alla nostra piattaforma con LDAP. Ho usato Apache Shiro lì, è stato facile e conveniente. 
Abbiamo anche implementato operazioni di autenticazione delle richieste API con Apache Shiro. 
Avevamo scadenze molto rigide, l'integrazione con Shiro ci ha fatto guadagnare del tempo. È stato utile risolvere le funzionalità di autenticazione in modo rapido e piacevole. Abbiamo anche dovuto personalizzare alcune interfacce del framework, è stato fattibile, siamo riusciti con successo ad aggiungere la nostra logica sull'autenticazione.
Shiro supporta il controllo degli accessi basato sulle risorse, il che è interessante, invece di controllare i ruoli siamo in grado di verificare se un'azione è permessa o meno.

  ### 4. Ho usato Apache Shiro per il controllo dei permessi nella nostra applicazione. È così flessibile da usare.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sumit Kumar G. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 13, 2021

**Cosa Le piace di più di Apache Shiro?**

La loro compatibilità nell'uso per i permessi con la nostra applicazione. Ci piace il modo in cui gestisce le questioni di sicurezza nel nostro prodotto. Lo usiamo principalmente per la validazione dei permessi degli utenti validi. Abbiamo diversi tipi di utenti e dobbiamo distinguerli in base ai ruoli, e per i ruoli stiamo dando permessi a quei ruoli, come admin, pro, default. Apache lo gestisce così facilmente come nessun'altra piattaforma ha offerto quel supporto fino ad ora, per quanto ne so. Suggeriamo di usare Apache Shiro per l'organizzazione, è buono. Non lo stiamo usando in un solo team, ma lo stiamo usando anche in più progetti.

**Cosa non Le piace di Apache Shiro?**

è buono, ma è piuttosto complesso e offre solo una sicurezza di base. All'inizio, quando ho iniziato a usare Shiro, è stato molto difficile da capire, perché Apache ci ha dato così tante funzionalità, come un oceano di funzionalità, ma dobbiamo usare solo Shiro e anche in Shiro ci sono molte funzionalità disponibili, tra le quali dobbiamo usarne solo alcune. Quindi, per questo, dobbiamo esplorare molto per cercare ciò di cui abbiamo esattamente bisogno in Shiro. Sì, ho affrontato molte sfide, ma alla fine, quando ho capito Shiro e la sua funzionalità, è molto buono da usare e lavorare. Apprezziamo davvero il modo in cui Shiro ha fornito le sue funzionalità. Quindi, forse ha qualche svantaggio, ma è comunque molto buono da usare e lo stiamo usando nei nostri prodotti.

**Raccomandazioni per chi sta considerando Apache Shiro:**

suggerisco alle persone di usarlo. Lo stiamo usando in grandi quantità nei nostri numerosi prodotti, quindi suggeriamo di usarlo anche.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Controlli delle autorizzazioni per diversi tipi di utenti

  ### 5. Miglior framework di sicurezza open source.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gabriel T. | Principal Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 18, 2020

**Cosa Le piace di più di Apache Shiro?**

Il fatto che posso gestire l'autorizzazione e l'autenticazione di tutti i miei utenti in un unico punto intuitivo.

**Cosa non Le piace di Apache Shiro?**

In generale, è uno strumento eccellente, ma è stato un po' difficile per me trovare documentazione dettagliata per le funzionalità avanzate.

**Raccomandazioni per chi sta considerando Apache Shiro:**

Se stai cercando un framework di sicurezza facile da usare basato sul linguaggio di programmazione Java, allora Shiro è l'opzione giusta per te.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Inizialmente, stavamo usando LDAP per gestire i permessi di sicurezza dei nostri utenti, ma quando siamo migrati al cloud abbiamo avuto molte difficoltà con quello. Quando abbiamo iniziato a usare Apache Shiro, le cose sono diventate molto più facili.

  ### 6. Framework di Autenticazione Intuitivo

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bibek K. | Sr. Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 19, 2021

**Cosa Le piace di più di Apache Shiro?**

Una configurazione molto basilare delle impostazioni può fornire un'ottima Autenticazione e Autorizzazione nell'applicazione. Facile da personalizzare secondo le esigenze aziendali.

**Cosa non Le piace di Apache Shiro?**

Il supporto per il Framework è molto limitato.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Ho implementato l'autenticazione e l'autorizzazione sia per l'API che per il dashboard utilizzando Shiro. I vantaggi dell'utilizzo di Shiro sono che qualsiasi caso d'uso relativo alle esigenze di autenticazione è stato considerato dagli sviluppatori del framework ed è solo una questione di fornire i parametri di configurazione per trarne vantaggio.

  ### 7. Sicurezza e Permessi con super flessibilità

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Architettura e pianificazione | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 11, 2021

**Cosa Le piace di più di Apache Shiro?**

Sto usando la sicurezza Shiro nel mio prodotto. E penso che il modo in cui puoi configurare la sicurezza e i permessi renda la mia applicazione flessibile e sicura.

**Cosa non Le piace di Apache Shiro?**

Shiro non supporta molto bene l'SSO come AD e altri. Altrimenti è facile da usare.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Con l'aiuto di Shiro, ho risolto i problemi relativi alle autorizzazioni nel mio prodotto. Devo impostare le autorizzazioni fino al livello di campo con permessi CRUD sia per il front-end che per il back-end. E Shiro mi aiuta molto bene qui.

  ### 8. Sicurezza Java per le applicazioni

**Rating:** 4.0/5.0 stars

**Reviewed by:** Zack T. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 17, 2020

**Cosa Le piace di più di Apache Shiro?**

Verifica dell'identità intuitiva per il mio utente e ospite. Protezione dell'applicazione basata su JVM.

**Cosa non Le piace di Apache Shiro?**

Integrazione difficile all'inizio dell'installazione.

**Raccomandazioni per chi sta considerando Apache Shiro:**

Sii sicuro nelle tue applicazioni con un'autenticazione mirata, sicura e intuitiva.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Sicurezza per la mia applicazione web con autenticazione con supporto JPS per controllare l'output della pagina.

  ### 9. Sicurezza delle applicazioni con Shiro

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Ospedali e assistenza sanitaria | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 12, 2021

**Cosa Le piace di più di Apache Shiro?**

configurare il soggetto e mantenere l'autenticazione e l'autorizzazione a livello di app è stato facile usando Shiro

**Cosa non Le piace di Apache Shiro?**

sarebbe fantastico se la configurazione potesse essere fatta direttamente attraverso la classe Java stessa usando le annotazioni piuttosto che XML (non sono sicuro se sia stato introdotto ora)

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

autenticazione e autorizzazione
gestione dei ruoli e delle autorizzazioni

  ### 10. Prodotto affidabile e flessibile da usare

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Ospedali e assistenza sanitaria | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 20, 2021

**Cosa Le piace di più di Apache Shiro?**

Lo stiamo utilizzando per i framework di sicurezza e la cosa migliore è la sua implementazione, che è facile da fare.

**Cosa non Le piace di Apache Shiro?**

La qualità del codice non era buona a causa delle risorse limitate.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Stiamo implementando operazioni di sicurezza API.

  ### 11. Utilizzato il meccanismo di sicurezza Apache Shiro in quasi tutti i progetti

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 20, 2021

**Cosa Le piace di più di Apache Shiro?**

Facile da implementare e molto facile da mantenere

**Cosa non Le piace di Apache Shiro?**

Niente che potessi ricordare di non gradire della biblioteca

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Abbiamo utilizzato Apache Shiro per il meccanismo di sicurezza, l'implementazione dei ruoli utente e l'impostazione del soggetto utente per l'autenticazione.

  ### 12. Sicurezza intuitiva

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Intrattenimento | Mid-Market (51-1000 dip.)

**Reviewed Date:** February 01, 2019

**Cosa Le piace di più di Apache Shiro?**

Shiro offre una funzionalità pronta all'uso per proteggere le tue app facilmente e senza alcun problema. È la libreria che usiamo in un'applicazione Grails che abbiamo costruito ed è sempre affidabile.

**Cosa non Le piace di Apache Shiro?**

Potrebbe essere difficile entrare nella terminologia di Shiro dei Regni

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Autorizzazione e Sicurezza

  ### 13. Framework di autenticazione facile da usare per le tue applicazioni

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhinav U. | Senior Development Engineer, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 26, 2018

**Cosa Le piace di più di Apache Shiro?**

Ho usato Apache Shiro in uno dei miei progetti. È un framework di autenticazione altamente configurabile per applicazioni web basate su Java. Fornisce un'autenticazione e un'autorizzazione basate su ruoli e permessi. L'algoritmo di hashing utilizzato per memorizzare le credenziali è anche personalizzabile dall'utente e puoi cambiarlo con gli algoritmi industriali più recenti e avanzati che desideri utilizzare. Nessun problema nell'usarlo.

**Cosa non Le piace di Apache Shiro?**

Sarebbe utile avere qualche altra guida su come utilizzare il framework.

**Raccomandazioni per chi sta considerando Apache Shiro:**

Direi di provarlo, è leggero e facile da provare. Se soddisfa le tue esigenze, vai avanti. Molte cose sono configurabili, offrendo molta flessibilità nell'implementazione.

**Quali problemi sta risolvendo Apache Shiro e in che modo La sta aiutando?**

Usandolo come framework di autenticazione plug and play nei miei progetti


## Apache Shiro Discussions
  - [What other feature shiro is giving us which we can use in our project?](https://www.g2.com/it/discussions/35970-what-other-feature-shiro-is-giving-us-which-we-can-use-in-our-project) - 1 upvote

- [View Apache Shiro pricing details and edition comparison](https://www.g2.com/it/products/apache-shiro/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-12+13%3A17%3A35+-0500&secure%5Bsession_id%5D=639d2b9d-2d77-4791-9d3a-7cbadc1c20f5&secure%5Btoken%5D=ab3090429d9d80c0b6dc9a0c8874f95271deccd63ac6b90eb3d88505d46b5a4c&format=llm_user)


## Top Apache Shiro Alternatives
  - [spring.io](https://www.g2.com/it/products/spring-io/reviews) - 4.5/5.0 (290 reviews)
  - [JHipster](https://www.g2.com/it/products/jhipster/reviews) - 4.4/5.0 (83 reviews)
  - [Grails](https://www.g2.com/it/products/grails/reviews) - 3.6/5.0 (23 reviews)

