【java-使用JKS密钥库通过Ganymed SSH进行公钥身份验证】教程文章相关的互联网学习教程文章

Java SPNEGO身份验证和Kerberos约束委派(KCD)到后端服务【代码】

我有一个Java Web应用程序,它在Windows Active Directory环境中对客户端进行SPNEGO身份验证.为了验证用户,我们使用了旧的SPNEGO SourceForge项目中的代码.String encodedAuthToken = (String) credentials; LOG.debug("Encoded auth token: " + encodedAuthToken); byte[] authToken = B64Code.decode(encodedAuthToken); GSSManager manager = GSSManager.getInstance();try {Oid krb5Oid = new Oid("1.3.6.1.5.5.2");GSSName gss...

java – 如果在jUnit测试中发生需求验证,它是否正确

我有这个逻辑来检查java文件内容并验证它是否有注释,该注释说明该文件的作者(不一定是创建者) – 项目的特殊要求. 我使用Junit编写了一个单元测试来检查逻辑,它工作正常. 并且我希望所有.java文件都遵守该标准,并且如果其中至少有一个不符合该标准,则会使构建失败. 到目前为止,我有我的Junit测试方法来执行以下操作, >读取应用程序中的所有.java文件内容>对于每个内容,检查它是否包含具有标准格式的注释>如果测试用例中至少有一个没...

java – 验证Json请求架构【代码】

所以我有这个包含这个方法的Controller类:@RequestMapping(value = "/x", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)public ResponseEntity<MyRepsonseClass> get(@ApiParam(value = "x", required = true) @Valid @RequestBody MyRequestClass request) throws IOException {//yada yada my logic herereturn something;}Json请求自动映射到MyRe...

java – 如何注入用户名(而不是身份验证)?【代码】

在我的spring启动应用程序中,在我的其他控制器中,我成功注入了一个Authentication实例来获取会话的用户信息. 但是,在所有这些控制器中,我目前调用这样的辅助方法:@GetMapping public List<String> getData(Authentication auth) {String username = auth.getName().replaceFirst(".*?\\\\", ""); // to remove windows domain name// the rest of these methods only use variable `username`, never `auth` }如何减少此代码重复?...

是否有一个用Java实现的验证HTML解析器?

我需要用Java解析HTML 4.理想情况下,我想要一个兼容SAX的实现. 我知道Java中有很多HTML解析器,然而,它们似乎都在执行“整理”.换句话说,他们将纠正格式错误的HTML.我不想要这个. 我的要求是: >没有整理.>如果输入文档无效,HTML解析应该失败.>该文档应该可以对HTML DTD进行验证.>解析器可以生成SAX2事件. 有没有符合这些要求的图书馆?解决方法:你可以在这里找到一个HTML解析器集合HTML Parsers.我不记得,但我认为TagSoup解析文件而...

java – Tapestry 5用户身份验证

我正在Tapestry网站上关注Tapestry 5的非常苗条的教程,并介绍了非常基本的数据库交互,但没有介绍如何进行用户身份验证.我在哪里可以获得更多关于挂毯5的全面指导?我去了tapestry维基(http://wiki.apache.org/tapestry/Tapestry5HowTos),但我并没有真正寻找一堆操作方法.你知道有什么好消息来源吗?解决方法:您可以“自己动手”或使用第三方模块之一,例如tynamo的tapestry-security.即使您自己编写,也很好看看其他人是如何实现它的...

java – 我们可以将输入的用户名传递给spring security中的身份验证失败URL吗?

如果通过不匹配的密码验证失败,我们是否可以将输入的用户名传递给spring security中的身份验证失败URL?解决方法:假设您在询问,如果身份验证失败,我们如何获取用户名,它可以在特殊的弹簧安全常量SPRING_SECURITY_LAST_USERNAME中使用. 这个SO discussion可能是有用的参考.

java – 如何使用apache httpclient和web身份验证进行http post?【代码】

我搜索了很多,但找不到合适的解决方案.使用凭证提供程序的那个是坏的,因为它使得与所需内容相反的调用量增加一倍,即它触发请求,得到401并且然后仅使用web身份验证凭证触发请求. 有没有使用android的httpclient库对web auth成功的URL发送请求的人?解决方法:对于HttpClient 4.0.x,您使用HttpRequestInterceptor来启用抢先身份验证 – 因为AndroidHttpClient类不公开addRequestInterceptor(..)方法,您可能必须使用DefaultHttpClient类...

java – 使用Play进行域对象验证!骨架【代码】

我想验证没有自动参数绑定的域对象来限制客户端可以设置的属性. 以下课程(Play! docs的例子)……public class User {@Requiredpublic String name;@Required@Min(0)public Integer age; }…通常会像这样验证public static void hello(@Valid User user) {if(validation.hasErrors()) {params.flash();validation.keep();index();}render(user); }但在这种情况下,客户端可以设置用户的所有字段. 是否可以使用Play触发域对象验证(而不...

如何验证在java中传递给静态方法的参数【代码】

作为我的Junit测试的一部分,我想验证我是否使用正确的参数调用外部类的静态方法. 例如: – 假设我有以下作为测试类.class A {public static void someMethod(String param){some.thirdpartyClass.someStaticMethod(param);} }现在我想测试someMethod测试的一部分,我用参数param调用someStaticMethod 这是最简单的方法吗?我试过通过电源模拟,但找不到方法.解决方法:最简单的方法是使用powermock. 看看这里http://code.googl...

java – 验证类应该是静态类吗?

我正在研究一个每秒可以获得数千个请求的系统,基本上我们要避免的一个任务是创建不必要的/额外的对象. 我们需要验证6个请求项本身的传入请求. 我想为每个项目验证创建一个类. 但是,我试图证明我是否应该使用静态验证类vs对象与包含HttpRequest的实例作为实例字段. 我应该使用静态类或对象吗?你会怎么做? 基本上,我正在做的是注入List< IValidator>验证器请求处理程序并迭代它.但不确定我是否应该有一个实例与静态类.解决方法:您是...

java – 使用BouncyCastle的“轻量级”API验证TLS服务器证书【代码】

我正在使用Java BouncyCastle所谓的“轻量级”API来通过TCP套接字建立TLS连接. 我想验证由受信任的CA之一签名的服务器提供的证书链.听起来像一个相当普遍的任务,默认情况下每个理智的TLS客户端实现,所以我希望这应该是简单的. 为了简化问题,我不会要求验证除签名/信任链之外的任何内容,例如匹配主机名或检查到期日期.实施这些检查似乎微不足道. 如果我正确理解文档,那么用户应该实现一个TlsAuthentication接口.唯一提供的实现是Leg...

java – 验证错误中的披风“Spring-WS”【代码】

在发出SOAP请求并且验证失败时,我得到的响应是:<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring xml:lang="en">Validation error</faultstring><detail><spring-ws:ValidationError xmlns:spring-ws="http://springframework.org/spring-ws">xyz-pattern-valid: Value '.....' is not fac...

java – 使用DocumentBuilder验证模式【代码】

我正在尝试针对XSD架构验证一些XML输入.解析器可以工作,但是当我挂钩一个模式时,我得到下面的例外.我已经用外部验证器验证了测试输入,所以我已经消除了它.有谁知道如何设置构建器以这种方式验证? 这是构建器设置代码.final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setIgnoringElementContentWhitespace(true); factory.setNamespaceAware(true); final SchemaFactory sf = SchemaFactor...

java – Spring Security中的用户名密码验证【代码】

我正在尝试在Spring Security Web应用程序中进行简单的用户名/密码身份验证.我有一个通过传入用户名/密码进行身份验证的Web服务,并获得一个角色.然后我需要保留密码以备将来的Web服务调用. 我的应用程序最初是使用App Fuse创建的,因此它有一些基于JDBC的身份验证.我已经把它撕掉了,但我不确定如何添加我的自定义身份验证. 文档说它是“simple” to add in such a mechanism.但是示例应用程序是命令行hello-world风格程序,而不是Web...