[RADIATOR] about soap authentication

Vangelis Kyriakakis vkyriak at forthnetgroup.gr
Wed Aug 21 09:34:54 CDT 2013


Hello Heikki,

I need to make Radiator communicate with an external SOAP server. Can
you please provide us with information on which files to change in order
to create a custom AuthBy SOAP module?

Regards
Vangelis Kyriakakis
Forthnet S.A.

On 5/6/2013 4:49 μμ, Heikki Vatiainen wrote:
> On 06/04/2013 05:19 PM, celalettin altinpinar wrote:
>
>> I am preparing radius authentication solution. I need to fullfil
>> following flow with radiator. Has somebody tried similar flow,
> Hello Celalettin,
>
> I think your authentication flow can be done with Radiator. See the
> reference manual for AuthByPolicy which controls when the next AuthBy
> needs to be tried in a Handler or AuthBy GROUP.
>
>> 1. Authentication request
>> 2. Radius will check user from DB
>> 3. If user exist and password correct reply with Access -accept
>> 4. If user doesn't exist or password doesn't match ask to query soap for
>> user check if new user created there or password is updated there
>> 5. If soap query has match return Access-accept and update local database.
>> 6. Any other case return Access-reject.
>>  
>> I am new to radiator and looking for easy way to do it. Can I do it with
>> radiator soap authentication ui. If possible can you share some sample
>> config related?
> In this case you would need something like this:
> <Handler ...>
>   AuthByPolicy ContinueWhileReject
>   <AuthBy SQL>
>     ...
>   </AuthBy>
>   <AuthBy SOAPMODULE>
>     ...
>   </AuthBy>
> </Handler>
>
> Notice I have used fictional AuthBy SOAPMODULE, not AuthBy SOAP. The
> reason is you would need to adapt the existing AuthBy SOAP to work with
> the SOAP interface your SOAP server requires. For more information about
> what AuthBy SOAP included with Radiator does, please see goodies/soap*
> files.
>
> In your case I would consider finding out information about the SOAP
> interface the SOAP server uses. You can then modify the existing AuthBy
> SOAP module to work with that interface.
>
> There is no generic SOAP authentication interface in Radiator. I do not
> think one even exists. Fortunately it is possible to create an AuthBy
> module that understands the SOAP interface you have to work with.
>
> Thanks,
> Heikki
>



More information about the radiator mailing list