Artur Hecker <[EMAIL PROTECTED]> wrote:
> Auth-Type := Foo is to authenticate by the module foo mentioned in the
> authenticate {} section

  Yes.

> whereas Auth-Type := System is for the server
> deciding where to take the password from in the authorize {} section in
> radiusd.conf file and to authenticate with the ... appropriate module in
> authenticate {} ?

  The 'unix' module.  It's called 'system' for historical reasons.

> Tokens                        Meaning
> ------------------------------------------------
> ==                    ???
> :=                    ???

  'man 5 users', after installing the server.

> Why do we have to use different tokens anyway? Why is "User-Password ==
> something" during "Auth-Type := something"? Can it be "Auth-Type ==
> something"? Are those not both just Radius-attributes?

  No.  The password is a string given by the user, and sent via RADIUS
to the server..  The Auth-Type is a *control* attribute, which is
internal to the server, which tells the server how to authenticate the user.

> Does the standard dictates that? (I admit, I'm too lazy to search
> for it right now...)  Wouldn't it be better in this case to hide it
> from the user by organizing the attributes into corresponding
> groups?

  They are.  See 'raddb/dictionary', and the comments in it.

  Alan DeKok.

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

Reply via email to