renaming StreamingResource to AuthorizedResource to allow for re-use