Account Management

From PsiWiki

Jump to: navigation, search

Psi is one of very few Jabber-only clients (if not the only one) with the possibility to connect to more than one account at the same time.

Contents

[edit] Resources

Unlike other Instant Messaging networks, the Jabber network allows you to connect more than once at a time, from different places. To do this, every time you sign in, you label it as a different "resource". A resource is just a name. You might call one resource "home", another one "work" and another - "laptop". You assign each of those resources a Priority Number. When logged in multiple times, messages sent to you always go to the resource with the highest priority by default.

For example: you leave Psi logged in at home with Priority 1, and when you're at work you sign in with Priority 2. As your Work resource has a higher priority, messages be routed to work when you're at work, otherwise to home. You sign off when you leave work, and messages then get routed back to your Home resource. If you're signed in at both Home and Work, and get called out to another location, you might like to take a laptop with you. In this case you might sign in as Laptop (Priority 3) for when you're off site temporarily.

[edit] Managing Accounts

In order to add/modify/remove accounts from the current profile, you need to open the Jabber Accounts dialog:

  1. click the Psi button (or open the 'General' menu)
  2. select 'Account Setup' from the menu

To delete an account, use the General > Account Setup menu, select the desired account, and click the Delete button. You will then be asked if you want to delete the account only locally or on the server, too. Please note that you cannot delete an account by right-clicking on its icon in the GUI and selecting Modify Account.

[edit] Proxy Configuration

A proxy server is a computer network service that allows clients to make indirect network connections to other network services. More iformation on proxies can be found here.

Psi can use Proxy servers to facilitate the connection to the Jabber Servers through firewalls or in some special network conditions.

[edit] Proxy settings

The typical settings for the Proxy configuration are:

  • Host (mandatory)
  • Port (mandatory)

If Authentication is used (the "Use authentication" checkbox is checked):

  • Username
  • Password

[edit] Proxy types

HTTP "Connect"
very simple proxy protocol
SOCKS v5
About SOCKS protocol
HTTP Polling
this is used according to the specifications (JEP-0025) - the "Polling URL" is a specific setting for this type of proxy

[edit] Setting up a proxy

You can set up a proxy to be used for a specific account.

You just need to know the proxy type and the proxy settings - these are usually provided by your network administrator. Once you know this, follow the following steps:

  1. in the Jabber Accounts dialog, select the account for which you need to enable Proxy support
  2. click 'Modify'
  3. in the 'Account Properties' dialog, open the 'Connection' tab
  4. if you have any proxy set up, you can select it from the dropdown list
  5. to add a new Proxy, click 'Edit'
  6. in the 'Proxy Profiles' dialog, click new
  7. change the type of the proxy and its settings
  8. click 'Save'


TODO: integrate: http://nscsysop.hypermart.net/proxypac.html

This page needs work! Please help by adding more content, reorganizing, anything. Thanks!

[edit] Account Properties

[edit] Ignore SSL warnings

SSL certificates are used to offer encrypted communication between the client and the server.

There are servers which use self-signed SSL certificates. If your Jabber server is one of those, you may get an error like this:

The [servername] certificate failed the authenticity test.
Reason: Certificate is self-signed.

Psi is warning you that the certificate is not trusted. You should be able to connect by pressing 'Continue', however this will not work when you are registering a new account.

This is not a problem with Psi. This is a problem with your server's certificate. If you don't want Psi to warn you about an untrusted certificate, then the server administrator needs to get the certificate signed by a Certificate Authority (like Verisign).

If you are aware of the security issues and want to "trust" a self-signed certificate, for one thing, be sure you do trust the administrator. We've seen some server admins who are doing this as a hobby not a business and they don't wish to shell out cash for a properly signed certificate. (Hint, SSL certs are cheap now.)

If you still wish to use a self-signed certificate but don't want to get the warning on each login, you simply need to check this option (Ignore SSL warnings) in 'Account Properties' dialog for the account you wish to log into.

If you enable this option, be aware that it is easy for an attacker to send you another self-signed certificate (which will then be trusted), without you noticing it. Better explicitly install the certificate as a trusted certificate in Psi, and leave this option unchecked.

Personal tools