草庐IT

AUTHENTICATION

全部标签

java - Play 2.3.x 中的身份验证

我正在使用Play!框架v2.3(Java),我想为我的网络应用程序添加一些用户身份验证,即每个用户的用户名/密码和注册过程。我在文档中找到了一些关于如何为v2.1和v2.2执行此操作的信息:http://www.playframework.com/documentation/2.1.0/JavaGuide4https://www.playframework.com/documentation/2.2.x/JavaGuide4但我在v2.3上找不到任何更新信息。我已经尝试查看play.mvc.Security.Authenticated的API,但它没有帮助(http://www.pl

java - HTTP基本认证而不是TLS客户端认证

下面的答案来自this问题;Theawardedanswerdoesn'tactuallyaddressthequestionatall.ItonlymentionsSSLinthecontextofdatatransferanddoesn'tactuallycoverauthentication.You'rereallyaskingaboutsecurelyauthenticatingRESTAPIclients.Unlessyou'reusingTLSclientauthentication,SSLaloneisNOTaviableauthenticationmechanismfo

java - HTTP基本认证而不是TLS客户端认证

下面的答案来自this问题;Theawardedanswerdoesn'tactuallyaddressthequestionatall.ItonlymentionsSSLinthecontextofdatatransferanddoesn'tactuallycoverauthentication.You'rereallyaskingaboutsecurelyauthenticatingRESTAPIclients.Unlessyou'reusingTLSclientauthentication,SSLaloneisNOTaviableauthenticationmechanismfo

java - 在 Java 中实现 OAuth 提供程序

让OAuth提供程序在Java中运行的最快/最简单的方法是什么?具体来说,我需要授权第三方应用访问某些Web服务(我正在考虑使用OAuth进行token身份验证)。我一直在查看Jersey的OAuth扩展,但如前所述here,它不提供成熟的服务提供者。 最佳答案 有一些用于OAuth的Java库。具体来说,我会看看thisone.我自己没有使用过,但是有一个运行OAuth服务提供程序的示例。OAuth网站上有一个可用的库列表:http://oauth.net/code 关于java-在J

java - 在 Java 中实现 OAuth 提供程序

让OAuth提供程序在Java中运行的最快/最简单的方法是什么?具体来说,我需要授权第三方应用访问某些Web服务(我正在考虑使用OAuth进行token身份验证)。我一直在查看Jersey的OAuth扩展,但如前所述here,它不提供成熟的服务提供者。 最佳答案 有一些用于OAuth的Java库。具体来说,我会看看thisone.我自己没有使用过,但是有一个运行OAuth服务提供程序的示例。OAuth网站上有一个可用的库列表:http://oauth.net/code 关于java-在J

java - IOException : "Received authentication challenge is null" (Apache Harmony/Android)

我正在尝试通过Android的HttpURLConnection发送GET(从org.apache.harmony.luni.internal.net.www导入。protocol.http.HttpURLConnection),并在收到响应后,抛出IOException:indoRequestInternal():"Receivedauthenticationchallengeisnull"这个错误是什么意思,是什么原因造成的?我正在将OAuth参数写入Authorizationheader,但我在其他场合也这样做,没有问题。if(connection==null){connecti

java - IOException : "Received authentication challenge is null" (Apache Harmony/Android)

我正在尝试通过Android的HttpURLConnection发送GET(从org.apache.harmony.luni.internal.net.www导入。protocol.http.HttpURLConnection),并在收到响应后,抛出IOException:indoRequestInternal():"Receivedauthenticationchallengeisnull"这个错误是什么意思,是什么原因造成的?我正在将OAuth参数写入Authorizationheader,但我在其他场合也这样做,没有问题。if(connection==null){connecti

java - 使用 HttpUrlConnection 的抢先式基本身份验证?

使用HttpUrlConnection使用抢先式基本http身份验证的最佳方式是什么。(假设现在我不能使用HttpClient)。为澄清而编辑:我正在使用Base64编码在请求header中正确设置un/pw。是否需要设置任何其他标志或属性,或者我正在为请求设置基本身份验证header,这是抢占式基本身份验证所需的全部内容? 最佳答案 如果您使用的是Java8或更高版本,java.util.Base64可用:HttpURLConnectionconnection=(HttpURLConnection)newURL(url).open

java - 使用 HttpUrlConnection 的抢先式基本身份验证?

使用HttpUrlConnection使用抢先式基本http身份验证的最佳方式是什么。(假设现在我不能使用HttpClient)。为澄清而编辑:我正在使用Base64编码在请求header中正确设置un/pw。是否需要设置任何其他标志或属性,或者我正在为请求设置基本身份验证header,这是抢占式基本身份验证所需的全部内容? 最佳答案 如果您使用的是Java8或更高版本,java.util.Base64可用:HttpURLConnectionconnection=(HttpURLConnection)newURL(url).open

java - Apache HttpClient(4.1 及更高版本): how to do basic authentication?

如何为httpClient库的默认客户端添加基本身份验证?我已经看到他们使用client.getCredentialProvider()的示例,但是我认为所有这些方法都适用于库版本4.0.1或3.x。有没有一个新的例子来说明如何做到这一点?非常感谢。 最佳答案 CredentialsProvidercredentialsProvider=newBasicCredentialsProvider();credentialsProvider.setCredentials(AuthScope.ANY,newUsernamePasswordC