All your destinations in Europe were in the Schengen area (Norway, Iceland and Switzerland are in the Schengen area even if outside the EU). Thus the Norwegian police did the border control for Austria and Germany as well. a quite different scenario than that of the OP who left the Schengen area (transiting in Turkey)
which was exactly my point. If the OP or anyone else wants to go between 2 countrys within the EU dont fly there via a 3rd country which isnt in the EU or the schengen area