It is! You can change the service authentication requirements (see screenshot)
One caveat we have at the moment is that the URL will be coupled to the pipeline run UUID. So if you run the pipeline as a job it will keep running the Streamlit service but in a new pipeline run (in the same or different job) the Streamlit endpoint will change again.
Finally, pipeline runs end when the last step has finished executing. To make the Streamlit endpoint stay up until indefinitely you cancel the pipeline run you need to add a step that sleeps.
Could be a simple as:
print("Run service indefinitely")
while True:
time.sleep(86400)