I'm new to Powerapps Portals.... Can canvas apps be hosted in Portals? Can external users access my canvas apps that way?

I'm new to Powerapps Portals.... Can canvas apps be hosted in Portals? Can external users access my canvas apps that way?
The other day I was reading the Microsoft Docs site when I came across an entry on embedding Canvas Power Apps . It is well known that you can embed Canvas Power Apps in Power BI Dashboards, Model-Driven App forms, and Microsoft Teams.
For more detail, you can visit the link to get detail knowledge visit