java - 身份验证失败引发 SecurityException?

标签 java authentication securityexception

如果我自己的 DAO 类无法通过数据存储的身份验证,是否建议在其构造函数中抛出 SecurityException?

Java 文档说 SecurityException 将由 SecurityManager 使用,这表明它不适合其他类使用。

如果不是 SecurityException,是否有更好的 Java 异常类可供使用,或者我应该只使用应用程序异常?

谢谢!

最佳答案

您始终可以编写一个在您的域中有意义的新异常。说“AuthenticationFailedException”。您可以让它扩展 java.lang.Exception 以使其检查或 java.lang.RuntimeException。

关于java - 身份验证失败引发 SecurityException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8973980/

相关文章:

java.sql.SQLException : Duplicate entry for key when trying to insert in database from java 异常

java - 如何通过元素索引获取LinkedHashMap的子图?

使用 Session 的 PHP 多用户登录

android - 使用 Zxing 条码扫描器导致 SecurityException

.net - .NET 中究竟在什么情况下会抛出 SecurityException?

java - 尝试显示图像时出现 NullPointerException?

Java在堆栈之间移动数字

android - openInputStream 导致 SecurityException :Permission Denial (Android N+)

authentication - 如何从授权码中获取谷歌授权 token ?

ruby - 存储外部 API 的密码 - 最佳实践