User redirect.
The user is meant to be sent to url; context is passed back to the issuing service afterwards to continue the process. A web application directs the user agent to url; a desktop or mobile application can open it in a browser or inside an element like a WebView.