跟我学Shiro - 张开涛
Shiro——http://jinnianshilongnian.iteye.com/ 7 也需要从 Realm 得到用户相应的角色/权限进行验证用户是否能进行操作;可以把 Realm 看 成 DataSource,即安全数据源。 也就是说对于我们而言,最简单的一个 Shiro 应用: 1、 应用代码通过 Subject 来进行认证和授权,而 Subject 又委托给 SecurityManager; 要验证用户身份,那么它需要从 Realm 获取相应的用户进行比较以确定用户身份是否合法; 也需要从 Realm 得到用户相应的角色/权限进行验证用户是否能进行操作;可以把 Realm 看 成 DataSource , 即 安 全 数 据 源 。 如 我 们 之 前 的 ini 配 置 方 式 将 使 用 org.apache.shiro.realm.text.IniRealm。 org.apache JdbcRealm dataSource=com.alibaba.druid.pool.DruidDataSource dataSource.driverClassName=com.mysql.jdbc.Driver dataSource.url=jdbc:mysql://localhost:3306/shiro dataSource.username=root #dataSource.password=0 码力 | 219 页 | 4.16 MB | 10 月前3Conda 23.10.x Documentation
DST offset. Eastern Central Mountain Pacific deprecated cpuinfo cpuinfo Classes Trace DataSource ASM CPUID 4.6. Developer guide 385 conda, Release 23.10.1.dev3 Functions _program_paths(program_name) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows arch_string_raw uname_string_raw can_cpuid = True a dict main() g_trace 4.6. Developer guide 391 conda, Release 23.10.1.dev3 Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command])0 码力 | 773 页 | 5.05 MB | 7 月前3Conda 23.7.x Documentation
Release 23.7.4.dev7 Central Mountain Pacific deprecated cpuinfo cpuinfo Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command]) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows arch_string_raw uname_string_raw can_cpuid = True the result in a dict main() g_trace 5.10. API 251 conda, Release 23.7.4.dev7 Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command])0 码力 | 795 页 | 4.91 MB | 7 月前3Conda 23.11.x Documentation
DST offset. Eastern Central Mountain Pacific deprecated cpuinfo cpuinfo Classes Trace DataSource ASM CPUID 4.6. Developer guide 387 conda, Release 23.11.1.dev1 Functions _program_paths(program_name) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows arch_string_raw uname_string_raw can_cpuid = True a dict main() g_trace 4.6. Developer guide 393 conda, Release 23.11.1.dev1 Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command])0 码力 | 781 页 | 4.79 MB | 7 月前3Conda 24.1.x Documentation
DST offset. Eastern Central Mountain Pacific deprecated cpuinfo cpuinfo Classes Trace DataSource ASM CPUID 4.6. Developer guide 391 conda, Release 24.1.2.dev2 Functions _program_paths(program_name) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows arch_string_raw uname_string_raw can_cpuid = True a dict main() g_trace 4.6. Developer guide 397 conda, Release 24.1.2.dev2 Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command])0 码力 | 795 页 | 4.73 MB | 7 月前3Conda 24.3.x Documentation
_get_win_folder_with_ctypes(csidl_name) _get_win_folder appname = 'MyApp' cpuinfo cpuinfo Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command]) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows arch_string_raw uname_string_raw can_cpuid = True sources of information for your OS. Returns the result in a dict main() g_trace Classes Trace DataSource ASM CPUID 390 Chapter 4. Contributors welcome conda, Release 24.3.1.dev2 Functions _prog0 码力 | 786 页 | 4.98 MB | 7 月前3Conda 24.4.x Documentation
_get_win_folder_with_ctypes(csidl_name) _get_win_folder appname = 'MyApp' cpuinfo cpuinfo Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command]) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows arch_string_raw uname_string_raw can_cpuid = True sources of information for your OS. Returns the result in a dict main() g_trace Classes Trace DataSource ASM CPUID 390 Chapter 4. Contributors welcome conda, Release 24.3.1.dev7 Functions _prog0 码力 | 786 页 | 4.99 MB | 7 月前3Conda 24.5.x Documentation
_get_win_folder_with_ctypes(csidl_name) _get_win_folder appname = 'MyApp' cpuinfo cpuinfo Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command]) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows 390 Chapter 4. Contributors welcome conda, Release sources of information for your OS. Returns the result in a dict main() g_trace Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command])0 码力 | 794 页 | 5.01 MB | 7 月前3Conda 24.7.x Documentation
cpuinfo cpuinfo 400 Chapter 4. Contributors welcome conda, Release 24.7.1 Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command]) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows arch_string_raw uname_string_raw can_cpuid = True sources of information for your OS. Returns the result in a dict main() g_trace Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command])0 码力 | 808 页 | 4.97 MB | 7 月前3Conda 23.9.x Documentation
Release 23.9.1.dev1 Central Mountain Pacific deprecated cpuinfo cpuinfo Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command]) command_output(msg, output) keys(keys, info, new_info) write(msg) to_dict(info, is_fail) class DataSource Bases: object bits cpu_count is_windows arch_string_raw uname_string_raw can_cpuid = True dict main() g_trace 252 Chapter 5. Developer guide conda, Release 23.9.1.dev1 Classes Trace DataSource ASM CPUID Functions _program_paths(program_name) _run_and_get_stdout(command[, pipe_command])0 码力 | 753 页 | 4.86 MB | 7 月前3
共 42 条
- 1
- 2
- 3
- 4
- 5