|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ISVNAuthenticationManager | The ISVNAuthenticationManager is implemented by manager classes used by SVNRepository drivers for user authentication purposes. |
| ISVNAuthenticationManagerExt | |
| ISVNAuthenticationProvider | The ISVNAuthenticationProvider interface is implemented by user credentials providers. |
| ISVNProxyManager | The ISVNProxyManager interface is used to manage http server options. |
| ISVNSSHHostVerifier | |
| Class Summary | |
|---|---|
| BasicAuthenticationManager | The BasicAuthenticationManager is a simple implementation of ISVNAuthenticationManager for storing and providing credentials without using auth providers. |
| SVNAuthentication | The SVNAuthentication is the base class that represents user credentials. |
| SVNPasswordAuthentication | The SVNPasswordAuthentication class represents a simple user credential pair - a username and password. |
| SVNSSHAuthentication | The SVNSSHAuthentication class represents a kind of credentials used to authenticate a user over an SSH tunnel. |
| SVNSSLAuthentication | The SVNSSLAuthentication class represents user's credentials used to authenticate a user in secure connections. |
| SVNUserNameAuthentication | The SVNUserNameAuthentication class represents a simple authentication credential class that uses only a username to authenticate a user. |
This package contains interfaces/classes used by the library to authenticate a user to a repository server.
When a server pulls a client for credentials, SVNRepository driver invokes an authentication manager (ISVNAuthenticationManager) to ask for credentials. Also an authentication manager provides and handles a lot of other repository acces-related options (proxy options, secure SSL contexts, etc.)
SVNKit gives a developer an ability either to implement his own authentication manager and provide it to SVNRepository drivers, or use a default implementation which functionality is more or less similar to the SVN command line client.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||