Package com.wowza.wms.authentication
Interface IAuthenticateUsernamePasswordProvider
- 
- All Known Implementing Classes:
- AuthenticateUsernamePasswordProviderBase
 
 public interface IAuthenticateUsernamePasswordProviderIAuthenticateUsernamePasswordProvider: HTTP and RTSP username/password validator interface 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IClientgetClient()Get clientStringgetPassword(String username)Get password for a given userdefault StringgetPasswordEncoding(String username)Get password encoding for a given userRTPSessiongetRTPSession()Get RTP sessionIVHostgetVHost()Get vhostvoidsetClient(IClient client)Set clientvoidsetRTPSession(RTPSession rtpSession)Set RTP sessionvoidsetVHost(IVHost vhost)Set vhostbooleanuserExists(String username)Return true if user exists
 
- 
- 
- 
Method Detail- 
userExistsboolean userExists(String username) Return true if user exists- Parameters:
- username- username
- Returns:
- true if user exists
 
 - 
getPasswordString getPassword(String username) Get password for a given user- Parameters:
- username- username
- Returns:
- password
 
 - 
getPasswordEncodingdefault String getPasswordEncoding(String username) Get password encoding for a given user- Parameters:
- username- username
- Returns:
- password encoding, to determine how to validate the password
 
 - 
getVHostIVHost getVHost() Get vhost- Returns:
- vhost
 
 - 
setVHostvoid setVHost(IVHost vhost) Set vhost- Parameters:
- vhost- vhost
 
 - 
getClientIClient getClient() Get client- Returns:
- client
 
 - 
setClientvoid setClient(IClient client) Set client- Parameters:
- client- client
 
 - 
getRTPSessionRTPSession getRTPSession() Get RTP session- Returns:
- RTP session
 
 - 
setRTPSessionvoid setRTPSession(RTPSession rtpSession) Set RTP session- Parameters:
- rtpSession- RTP session
 
 
- 
 
-