Pertanyaan yang diberi tag «spring-security»

Spring Security adalah solusi keamanan aplikasi Spring Framework. Keamanan pegas dapat digunakan untuk mengamankan URL dan pemanggilan metode. Ini banyak digunakan untuk mengamankan aplikasi web mandiri, portlet, dan aplikasi REST yang semakin meningkat.

17
Saat menggunakan Spring Security, apa cara yang tepat untuk mendapatkan informasi nama pengguna saat ini (yaitu SecurityContext) dalam sebuah kacang?
Saya memiliki aplikasi web Spring MVC yang menggunakan Spring Security. Saya ingin tahu nama pengguna pengguna yang saat ini masuk. Saya menggunakan cuplikan kode yang diberikan di bawah ini. Apakah ini cara yang diterima? Saya tidak suka memiliki panggilan ke metode statis di dalam controller ini - yang mengalahkan seluruh …

4
Otentikasi tenang melalui musim semi
Masalah: Kami memiliki RESTful API Spring MVC berbasis yang berisi informasi sensitif. API harus diamankan, namun mengirimkan kredensial pengguna (kombo / pengguna) dengan setiap permintaan tidak diinginkan. Per pedoman REST (dan persyaratan bisnis internal), server harus tetap tanpa kewarganegaraan. API akan dikonsumsi oleh server lain dengan pendekatan gaya mashup. Persyaratan: …


1
Keamanan Musim Semi di Wildfly: kesalahan saat menjalankan rantai filter
Saya mencoba untuk mengintegrasikan Spring Security SAML Extension dengan Spring Boot . Tentang masalah ini, saya memang mengembangkan aplikasi sampel lengkap. Kode sumbernya tersedia di GitHub: spring-boot-saml-integrasi di GitHub Dengan menjalankannya sebagai aplikasi Boot Musim Semi (berjalan melawan Server Aplikasi bawaan SDK), WebApp berfungsi dengan baik. Sayangnya, proses AuthN yang …

15
Spring 3.0 - Tidak dapat menemukan Spring NamespaceHandler untuk namespace skema XML [http://www.springframework.org/schema/security]
Adakah ide apa yang bisa menjadi penyebab hal ini? Tidak dapat menemukan Spring NamespaceHandler untuk namespace skema XML [ http://www.springframework.org/schema/security] org.springframework.web.context.ContextLoader initWebApplicationContext: Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/security] Offending resource: ServletContext resource [/WEB-INF/applicationContext.xml] Ini adalah applicationContext.xml saya: <?xml version="1.0" encoding="UTF-8"?> …


8
Cara mendapatkan UserDetails pengguna aktif
Di pengontrol saya, ketika saya membutuhkan pengguna aktif (login), saya melakukan hal berikut untuk mendapatkan UserDetailsimplementasi saya : User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Ini bekerja dengan baik, tetapi saya akan berpikir Spring dapat membuat hidup lebih mudah dalam kasus seperti ini. Apakah ada cara untuk memiliki UserDetailsautowired ke controller atau …


11
Unit testing dengan Spring Security
Perusahaan saya telah mengevaluasi Spring MVC untuk menentukan apakah kami harus menggunakannya di salah satu proyek kami berikutnya. Sejauh ini saya menyukai apa yang saya lihat, dan sekarang saya melihat pada modul Spring Security untuk menentukan apakah itu sesuatu yang bisa / harus kita gunakan. Persyaratan keamanan kami sangat mendasar; …

3
Bagaimana Rantai Filter Keamanan Pegas bekerja
Saya menyadari bahwa keamanan Spring membangun di atas rantai filter, yang akan mencegat permintaan, mendeteksi (tidak adanya) otentikasi, mengalihkan ke titik masuk otentikasi atau meneruskan permintaan ke layanan otorisasi, dan akhirnya membiarkan permintaan tersebut mengenai servlet atau membuang pengecualian keamanan (tidak diauthentikasi atau tidak diotorisasi). DelegatingFitlerProxy merekatkan filter ini bersama-sama. …

3
Shiro vs. SpringSecurity [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini Saat ini saya telah mengevaluasi kerangka kerja keamanan berbasis Java, …

7
Apa gunanya DelegatingFilterProxy Spring MVC?
Saya melihat ini di aplikasi Spring MVC saya web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Saya mencoba mencari tahu mengapa itu ada dan apakah itu benar-benar dibutuhkan. Saya menemukan penjelasan ini di dokumen Spring tetapi tidak membantu saya memahaminya: Tampaknya menyarankan bahwa komponen ini adalah "perekat" antara servlet yang didefinisikan di web.xmldan …


13
Cara memperbaiki Hibernate LazyInitializationException: gagal menginisialisasi kumpulan peran dengan malas, tidak dapat menginisialisasi proxy - tidak ada Sesi
Di AuthenticationProvider kustom dari proyek musim semi saya, saya mencoba membaca daftar otoritas pengguna yang login, tetapi saya menghadapi kesalahan berikut: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124) at org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:266) at com.horariolivre.security.CustomAuthenticationProvider.authenticate(CustomAuthenticationProvider.java:45) …

6
Cara mengatur pengguna yang diautentikasi secara manual di Spring Security / SpringMVC
Setelah pengguna baru mengirimkan formulir 'Akun baru', saya ingin memasukkan pengguna tersebut secara manual sehingga mereka tidak perlu masuk di halaman berikutnya. Halaman login form normal melalui pencegat keamanan pegas berfungsi dengan baik. Di pengontrol formulir akun baru, saya membuat UsernamePasswordAuthenticationToken dan menyetelnya di SecurityContext secara manual: SecurityContextHolder.getContext().setAuthentication(authentication); Pada halaman …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.