Hi Pechdara pin,
Generally user needs to authenticate twice.
First user Prompt : To download unique token and vpn client config.
second user prompt : for ike authentication
first time that a VPN connection is made, the VPN client configuration parameters, including a unique token, will be downloaded from the SRX device.
From the second connection onwards the token will be used instead of the first authentication. This means that the user is then only requested to provide credentials once, using the credentials from the access profile configured under security ike gateway.
This unique token is saved on the VPN client for the next connections and then for the second time onwards, it will be prompted for user authentication only once.
On the dynamic vpn client , please do not delete the vpn connections profile for SRX . If it is deleted , then token value and other parameters are deleted.
we have seen in older pulse clients , tokens and other vpn configurations are not saved on the client so it prompts for multiple user attempts.
Pulse Download:
https://www.juniper.net/support/downloads/?p=pulse#sw
Try upgrading the Pulse client first and verify if it helps and if it does not then try upgrade the Junos code on SRX to latest recommended 12.1X44-D35.
Also verify if all vpn clients are used when you attempt to connect.
show system licenses command would help to validate.
Regards
rparthi
Please Mark My Solution Accepted if it Helped, Kudos are Appreciated Too