FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
kiri
Staff
Staff
Article Id 228271
Description This article explains how to configure a FortiGate as a transparent proxy with passive FSSO authentication.
Scope FortiOS 6.x, 7.x.
Solution

1) Configure the FSSO connector:

 

1.jpg

 

# config user fsso

edit "10.5.23.153"
    set server "10.5.23.153"
    set password Someth1ngSuperSecret
next

end

 

2) Configure the FSSO group with GUI or CLI:

 

2.jpg

 

# config user group

edit "FSSO-group"
    set group-type fsso-service
    set member "BOGUSINC/ADMINISTRATORS"
next

end

 

3) Configure the firewall policy:

 

3.jpg

 

# config firewall policy

edit 1
    set name "fsso-trans"
    set srcintf "port2"
    set dstintf "port1"
    set action accept
    set srcaddr "all"
    set dstaddr "all"
    set schedule "always"
    set service "ALL"
    set inspection-mode proxy
    set http-policy-redirect enable
    set ssl-ssh-profile "deep-inspection"
    set nat enable
next

end

 

4) Configure the proxy policy:

 

4.jpg

 

# config firewall proxy-policy

edit 1
    set name "fsso-transp"
    set proxy transparent-web
    set srcintf "port2"
    set dstintf "port1"
    set srcaddr "all"
    set dstaddr "all"
    set service "webproxy"
    set action accept
    set schedule "always"
    set groups "FSSO-group"
next

end

 

5) Configure the FSSO authentication rule and scheme:

 

# config authentication rule

    edit "fsso-rule"
        set srcaddr "all"
        set sso-auth-method "fsso-scheme"
    next

end

 

# config authentication scheme
    edit "fsso-scheme"
        set method fsso
    next

end

 

6) Download and import Fortinet_CA_SSL (or the CA certificate, if configured) into the end user's CA certificate store to avoid SSL errors caused by the deep inspection:

 

6.jpg

 

6a.jpg

 

Related articles:

https://community.fortinet.com/t5/FortiGate/Technical-Tip-Configuring-explicit-web-proxy-with-FSSO/t...

https://community.fortinet.com/t5/FortiGate/Troubleshooting-Tip-FortiGate-transparent-web-proxy-and/...

https://community.fortinet.com/t5/FortiGate/Technical-Tip-Transparent-web-proxy-forwarding/ta-p/1903...