2022-02-28 07:11:57 +00:00
< h2 > < % = Gettext . dpgettext ( " static_pages " , " oauth external provider page title " , " Sign in with external provider " ) % > < / h2 >
2019-03-15 14:08:03 +00:00
2023-08-15 10:22:18 +00:00
< % = form_for @conn , ~p" /oauth/prepare_request " , [ as : " authorization " , method : " get " ] , fn f -> % >
2019-06-03 15:58:04 +00:00
< div style = " display: none " >
< % = render @view_module , " _scopes.html " , Map . merge ( assigns , %{ form : f } ) % >
< / div >
2019-03-27 12:39:35 +00:00
< % = hidden_input f , :client_id , value : @client_id % >
< % = hidden_input f , :redirect_uri , value : @redirect_uri % >
< % = hidden_input f , :state , value : @state % >
2019-04-05 12:12:02 +00:00
< % = for strategy <- Pleroma.Config . oauth_consumer_strategies ( ) do % >
2022-02-28 07:11:57 +00:00
< % = submit Gettext . dpgettext ( " static_pages " , " oauth external provider sign in button " , " Sign in with %{strategy} " , strategy : String . capitalize ( strategy ) ) , name : " provider " , value : strategy % >
2019-03-27 12:39:35 +00:00
< % end % >
2019-03-15 14:08:03 +00:00
< % end % >