initial work towards server-side support
This commit is contained in:
parent
2d8fffdbfc
commit
4b9f2376af
10 changed files with 759 additions and 260 deletions
13
sasl/src/server/mechanisms/plain.rs
Normal file
13
sasl/src/server/mechanisms/plain.rs
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
use server::Mechanism;
|
||||
use common::{Secret, Credentials, Password};
|
||||
|
||||
pub struct Plain {
|
||||
password: String,
|
||||
}
|
||||
|
||||
impl<V: Validator> Mechanism<V> for Plain {
|
||||
fn name(&self) -> &str { "PLAIN" }
|
||||
|
||||
fn from_initial_message(validator: &V, msg: &[u8]) -> Result<(Self, String), String> {
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue