-
If you are on one ticket, then yes that should be enough time to pass immigration and security.
On two tickets, it’s always a risk, no matter what airport.
Any slight delay and you have no recourse.
Whether or not it’s normally enough time is almost irrelevant, given that on any random route you’ll get delays for a variety of reasons pretty regularly and you need to consider that as a likely possibility.