Skip to main content
TBC
Explorer
September 20, 2022
Question

SSl-VPN - Change pwd for AD User getting "Policy ID Implicit Deny"

  • September 20, 2022
  • 1 reply
  • 8479 views

Hello @All,

we're using ssl-vpn with portal, an Active Directory login.

Login woks fine!

If a password is expired for a ssl-vpn AD-User, he gets on portal the message that one is expired, so pls. Change it. If the user try to change that on, he gets after that Error: Permission denied.

On Log, I see "Policy ID Implicit Deny"

 

How can I fix that?

Many thanks

TheBob

1 reply

bpozdena_FTNT
Staff
Staff
September 20, 2022

Hi Bob,

 

You will need to use LDAPS and enable password renewal for users to be able to change their passwords upon expiration.

 

set secure ldaps
set password-renewal enable

 

The bellow document explained it in detail :

https://docs.fortinet.com/document/fortigate/6.2.0/cookbook/688719/ssl-vpn-with-ldap-user-password-renew

TBC
TBCAuthor
Explorer
September 20, 2022

Thank you very much for fast replay!

I have that already enabled:

set secure ldaps         set ca-cert "CA_Cert_1"         set port 636         set password-expiry-warning enable         set password-renewal enable

 My FW is v7.2.1. build 1254

I'm pretty sure that this one works before, but now it's not working anymore.

Markus_M
Staff & Editor
Staff & Editor
September 20, 2022

Hi Bob,

 

one thing you could try is reverting to an older FortiGate release by rebooting with the alternate bootsector, holding the firmware (and config) you had prior upgrading. And then test there.

 

Other than that you will need to check

a) Are you testing with a FortiClient? If so, test with the FGT Web mode, that will have to work.

b) debug :)

diag debug console timestamp enable

diag debug app fnbamd -1

diag debug app sslvpn -1

diag debug enable

 

Then you should be able to identify the binding, password authentication, expiry, change message and hopefully what is maybe not happening as it should.

 

Best regards,

 

Markus