mirror of
https://github.com/vanitasvitae/Smack.git
synced 2024-11-26 22:12:05 +01:00
Smack now escapes passwords.
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3470 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
parent
4c45715780
commit
665bf172f7
1 changed files with 5 additions and 5 deletions
|
@ -38,7 +38,7 @@ public class Authentication extends IQ {
|
||||||
* "set" mode in order to perform an actual authentication with the server.
|
* "set" mode in order to perform an actual authentication with the server.
|
||||||
* In order to send a "get" request to get the available authentication
|
* In order to send a "get" request to get the available authentication
|
||||||
* modes back from the server, change the type of the IQ packet to "get":
|
* modes back from the server, change the type of the IQ packet to "get":
|
||||||
*
|
* <p/>
|
||||||
* <p><tt>setType(IQ.Type.GET);</tt>
|
* <p><tt>setType(IQ.Type.GET);</tt>
|
||||||
*/
|
*/
|
||||||
public Authentication() {
|
public Authentication() {
|
||||||
|
@ -105,7 +105,7 @@ public class Authentication extends IQ {
|
||||||
* authentication mode will be used.
|
* authentication mode will be used.
|
||||||
*
|
*
|
||||||
* @param connectionID the connection ID.
|
* @param connectionID the connection ID.
|
||||||
* @param password the password.
|
* @param password the password.
|
||||||
* @see org.jivesoftware.smack.XMPPConnection#getConnectionID()
|
* @see org.jivesoftware.smack.XMPPConnection#getConnectionID()
|
||||||
*/
|
*/
|
||||||
public void setDigest(String connectionID, String password) {
|
public void setDigest(String connectionID, String password) {
|
||||||
|
@ -120,7 +120,7 @@ public class Authentication extends IQ {
|
||||||
* If only one value is set, the respective authentication mode will be used.
|
* If only one value is set, the respective authentication mode will be used.
|
||||||
*
|
*
|
||||||
* @param digest the digest, which is the SHA-1 hash of the connection ID
|
* @param digest the digest, which is the SHA-1 hash of the connection ID
|
||||||
* the user's password, encoded as hex.
|
* the user's password, encoded as hex.
|
||||||
* @see org.jivesoftware.smack.XMPPConnection#getConnectionID()
|
* @see org.jivesoftware.smack.XMPPConnection#getConnectionID()
|
||||||
*/
|
*/
|
||||||
public void setDigest(String digest) {
|
public void setDigest(String digest) {
|
||||||
|
@ -153,7 +153,7 @@ public class Authentication extends IQ {
|
||||||
buf.append("<username/>");
|
buf.append("<username/>");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
buf.append("<username>").append( username).append("</username>");
|
buf.append("<username>").append(username).append("</username>");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (digest != null) {
|
if (digest != null) {
|
||||||
|
@ -169,7 +169,7 @@ public class Authentication extends IQ {
|
||||||
buf.append("<password/>");
|
buf.append("<password/>");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
buf.append("<password>").append(password).append("</password>");
|
buf.append("<password>").append(StringUtils.escapeForXML(password)).append("</password>");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (resource != null) {
|
if (resource != null) {
|
||||||
|
|
Loading…
Reference in a new issue