Hot!Sync rsso users between 2 Fortigate clusters

Author
IvK
New Member
  • Total Posts : 7
  • Scores: 0
  • Reward points: 0
  • Joined: 2017/11/02 11:47:42
  • Status: offline
2020/04/28 02:06:44 (permalink)
0

Sync rsso users between 2 Fortigate clusters

Hello,
 
I've got 2 Fortigate 600E clusters on which my students will go to the internet.
 
The students will be authenticated by a Windows NPS server. In the connection request policy I've created a "Radius server group" to forward the accounting packages. The NPS server seems to be loadbalancing the accounting packages instead of sending the accounting packages to both clusters. When this happened the RssO users are logged on the wrong Fortigate cluster.
 
So I'm looking for a way to sync the RssO users between the cluster. I haven't seen a way to do is and I suspect it is not possible with Fortigate... Anyone have any experience with this issue?
 
Thanks!
 
Ivo
 
#1

6 Replies Related Threads

    xsilver
    Expert Member
    • Total Posts : 509
    • Scores: 129
    • Reward points: 0
    • Joined: 2015/02/02 03:22:58
    • Location: EMEA
    • Status: offline
    Re: Sync rsso users between 2 Fortigate clusters 2020/04/28 03:32:27 (permalink)
    0
    Both FSSO Collectors, standalone (free of charge), or the one in FortiAuthenticator (paid), can process RADIUS Accounting packets to create SSO users, which then can be distributed according to Group Filters to connected FortiGate(s).
    Therefore, if you are not able to fix NPS to send RADIUS Accounting in parallel to both FortiGates and do RSSO on them, then you can set up at least free standalone Collector on any DC (preferred, but any Domain member MSFT server class OS is fine) and collect+process RSSO there and distribute it to connected FortiGates.
     

    Kind Regards,
    Tomas
    #2
    IvK
    New Member
    • Total Posts : 7
    • Scores: 0
    • Reward points: 0
    • Joined: 2017/11/02 11:47:42
    • Status: offline
    Re: Sync rsso users between 2 Fortigate clusters 2020/04/28 04:58:24 (permalink)
    0
    Hi,
     
    Thanks for the awesome response. I'm going to configure it right away!
    Will keep you posted.
     
    Ivo
    #3
    xsilver
    Expert Member
    • Total Posts : 509
    • Scores: 129
    • Reward points: 0
    • Joined: 2015/02/02 03:22:58
    • Location: EMEA
    • Status: offline
    Re: Sync rsso users between 2 Fortigate clusters 2020/05/25 03:05:51 (permalink)
    0
    Hi,
    have you made it working ?
    Did the FSSO Collector solved your issue ?
     

    Kind Regards,
    Tomas
    #4
    IvK
    New Member
    • Total Posts : 7
    • Scores: 0
    • Reward points: 0
    • Joined: 2017/11/02 11:47:42
    • Status: offline
    Re: Sync rsso users between 2 Fortigate clusters 2020/05/26 09:51:57 (permalink)
    0
    xsilver
    Hi,
    have you made it working ?
    Did the FSSO Collector solved your issue ?
     

     
    I almost got it working. I'm receiving the accounting packages on the FssO agent.
    I can see them coming in the debug log of the fsso agent.
     
    Aparently the Windows NPS isn't sending the framed-ip-address in the accounting package. So the users won't appear in the "Logon user list". I've created a ticket with Fortinet Support and got a session with them tomorrow and try to resolve this.
    I think we just need to add a custom attribute in the connection request policy.
     
    In the future we also might want to use groups with the  accounting packages. Do you have any best practices for those use cases?
     
    Thanks for thinking along!!
    #5
    xsilver
    Expert Member
    • Total Posts : 509
    • Scores: 129
    • Reward points: 0
    • Joined: 2015/02/02 03:22:58
    • Location: EMEA
    • Status: offline
    Re: Sync rsso users between 2 Fortigate clusters 2020/06/01 04:23:50 (permalink)
    0
    Best practice for RSSO (RADIUS based Single Sign On) is to send accounting data from NAS, not NPS.
     
    Usual practice is to send accounting from Network Access Server/Service, therefore from AP, WLC or Firewall.
    Because those are the entry points on border and those do have (should have) complete data.
    NPS, Network Policy Server/Service, might not have complete data, for example:
    - NAS is WLC, and does authenticate via RADIUS against NPS
    - but NPS is not the one assigning IP, but NAS uses 3rd party DHCP
     
    Above mentioned scenario is not uncommon.
    And this way NPS do not know which IP was assigned through NAS from DHCP.
    Therefore accounting for RSSO from NPS might not be ideal. Then set it the way that accounting will work this way ...
    - WLC will send Access-Request to NPS which does authenticate user
    - NPS will return back Access-Accept _WITH_ access privileges (selected group tagging attribute for FGT) to WLC (NAS)
    - WLC will assign IP (maybe with help from 3rd party DHCP)
    - WLC will then send Accounting-Request _WITH_ user group tagging data resent from NPS, plus Framed-IP-Address
    - this way WLC will be able to send complete data to RSSO handling point, and it does not matter if it's FGT or Collector Agent
     

    Kind Regards,
    Tomas
    #6
    IvK
    New Member
    • Total Posts : 7
    • Scores: 0
    • Reward points: 0
    • Joined: 2017/11/02 11:47:42
    • Status: offline
    Re: Sync rsso users between 2 Fortigate clusters 2020/06/08 03:42:59 (permalink)
    0
    In the second accounting the package the information seems to be in place.
     

    #7
    Jump to:
    © 2020 APG vNext Commercial Version 5.5