-<h2>External OAuth Authorization</h2>
-<%= form_for @conn, o_auth_path(@conn, :request, :twitter), [method: "get"], fn f -> %>
- <div class="scopes-input">
- <%= label f, :scope, "Permissions" %>
- <div class="scopes">
- <%= text_input f, :scope, value: Enum.join(@available_scopes, " ") %>
- </div>
- </div>
+<h2>Sign in with external provider</h2>
+
+<%= form_for @conn, o_auth_path(@conn, :prepare_request), [as: "authorization", method: "get"], fn f -> %>
+ <%= render @view_module, "_scopes.html", Map.put(assigns, :form, f) %>