현재 스윙 앱을 보유하고 있으며 특정 역할에 대한 권한을 인증하고 위임하기 위해 Apache Shiro를 통합하지 않습니다. Apache Shiro - 데이터베이스를 사용하여 사용자, 역할 및 권한 읽기
[users]
admin = 123456, Administrator
[role]
Administrator = *:*:*
그러나 이것은 단지 테스트를 위해, 지금은 허가를 읽을 필요가 있었다 : 나는 이미 이런 식으로 뭔가를 보이는, 내가 테스트를 위해 만든 shiro.ini 파일에서 사용자를 읽기 위해 관리했습니다 데이터베이스에서 그래서 정보가있는 테이블은 내가 필요로하는 데이터베이스에 저장했는데 보인다 : 그러나 그들은 웹을 사용
users (id,password,username)
userRoles (userId, role)
rolePermission (permissionID,permission,roleID)
가 나는 JDBC 영역을 사용하는 튜토리얼을 이해하려고 노력했습니다를 응용 프로그램 또는 특별 프레임 워크를 사용하여 Apache Derby 또는 BoneCP와 같은 데이터베이스에 대한 연결을 관리 할 수 있으며 더 많은 것을 these 예제와 혼동 할 수 있습니다.
그래서 (Oracle 데이터베이스와 함께) JDBC 영역과 shiro.ini에 필요한 클래스를 사용하려면 shiro.ini 파일을 구성해야합니다. 모든 예제 또는 설명을 부탁드립니다!
답변을 시도하기 전에 JDBC 사용 방법을 알고 있고 관계형 데이터베이스를 이해합니까? –
@BalusC 사용자가 역할과 허가를 얻기 위해 .ini 파일을 사용할 때마다 온라인 예제를 예로 들었습니다. 예를 들어, 관계형 데이터베이스에서이 정보를 검색 할 때는 언제든지 – Nivde
@SotiriosDelimanolis 저는 ' 전문가는 아니지만 JDBC를 이해하는 데는 Java 언어의 데이터베이스에서 작업을 수행 할 수있는 응용 프로그램 프로그래밍 인터페이스입니다. – Nivde