Re: mschap v2 and external authentication

2003-09-05 Thread Dmitry Koval
On Mon, 2003-09-01 at 11:09, 3APA3A wrote:
> Dear Dmitry Koval,
> 
> You  messed  up  2  things:  'authorize' and 'authenticate'. In terms of
> FreeRADIUS  you  want  to 'authorize' with external program. That is you
> wanna call external program to add Password attribute to configure list.
> Please read doc/aaa.txt

Thank you for this pointer, I've already done it be exec module before
mschap in the authorize section.

The confusing part for me was absence of "config" option for
output_pairs param in the radiusd.conf comments which is the only
documentation for a module.

A look at the source clarified things well for me.

Thanks.

-- 
Dmitry Koval <[EMAIL PROTECTED]>


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


Re: mschap v2 and external authentication

2003-09-01 Thread 3APA3A
Dear Dmitry Koval,

You  messed  up  2  things:  'authorize' and 'authenticate'. In terms of
FreeRADIUS  you  want  to 'authorize' with external program. That is you
wanna call external program to add Password attribute to configure list.
Please read doc/aaa.txt

--Saturday, August 30, 2003, 9:51:01 PM, you wrote to [EMAIL PROTECTED]:

DK> Hi everyone.

DK> My problem is following:
DK> I'm using freeradius 0.9.0.
DK> I need to authenticate users by mschap v2.
DK> The database is a quite sophisticated one in an Oracle.
DK> So I want to authenticate by external script using Exec-Program-Wait.
DK> With pap and chap it goes well, but with mschap it fails with an error:

DK> auth: type "MS-CHAP"
DK> modcall: entering group Auth-Type
DK>   rlm_mschap: No User-Password configured.  Cannot create LM-Password.
DK>   rlm_mschap: No User-Password configured.  Cannot create NT-Password.
DK>   rlm_mschap: No LM-Password or NT-Password attribute found.  Cannot
DK> perform MS-CHAP authentication.
DK>   modcall[authenticate]: module "mschap" returns fail
DK> modcall: group Auth-Type returns fail
DK> auth: Failed to validate the user.

DK> Piece of config in users file:

DK> DEFAULT Auth-Type = Accept
DK> Service-Type = Framed-User,
DK> Exec-Program-Wait = "/usr/local/bin/billing/login",
DK> Framed-Protocol = PPP,
DK> Idle-Timeout = 900,
DK> Framed-Routing = None

DK> If I put here plaintext user and password it passes ok.

DK> In general I understand that some data (password) used by mschap core
DK> module can't be received by it, but I have no clue how to bypass this.
DK> Or how to fed it manually from my script.

DK> Is it possible at all to use mschap and Exec-Program-Wait together?

DK> I would kindly appreciate any help.

DK> Thanks.



-- 
~/ZARAZA
Жало мне не понадобится (С. Лем)


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