See: Description
Interface | Description |
---|---|
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 | Description |
---|---|
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.
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.