>   We're currently working on the modules so that they will do all this
> for you automagically.   i.e. the MSCHAP module SHOULD notice the
> MSCHAP attributes, and add an 'Auth-Type := MSCHAP'.
> 
>   Some of this is done already.

Hmm so setiting up the server to authenticate the user via 
multiple auth-types is not possible right now I assume? 

It seems that the modules as they stand right now are a mix 
of different things.. 

Some are sources of information and some are methods of encoding 
information. 

Example: 

ldap, dbm, pam, sql, etc.. are information sources.
eap, ms-chap, chap, pap, etc.. are encoding methods.

Perhaps modules should be divided into these two catagories. 

Information sources just retrieve information.. passwords..settings..etc. 

Encoding methods are responsible for taking the retreived infromation 
and running checks against it to see if it is correct based on the 
information the user provided..

This way.. chaining information sources and encoding methods 
would be easier.

source -> find bob

        try sql.. if not 

        try pam.. if not

        try ldap

        etc...
 
encoding -> what type of password is the user presenting?

        try pap

        try chap

        try ms-chap

        try eap

        etc... 

This would all be configurable of course..

Not only would this simplify coding for the module writers
since they could concentrate on what they know best but 
all keep the server core nice and neat.. Sorry if this is what 
you were planning to do.. the docs leave a bit to be desired 
at this point for radius newbies.

Thanks.. Mike
        

        


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to