mirror of
				https://git.sr.ht/~tsileo/microblog.pub
				synced 2025-06-05 21:59:23 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{%- import "utils.html" as utils with context -%}
 | 
						|
{% extends "layout.html" %}
 | 
						|
{% block content %}
 | 
						|
<div class="box">
 | 
						|
<div style="display:flex">
 | 
						|
{% if client.logo %}
 | 
						|
<div style="flex:initial;width:100px;">
 | 
						|
<img src="{{client.logo | media_proxy_url }}" style="max-width:100px;">
 | 
						|
</div>
 | 
						|
{% endif %}
 | 
						|
<div style="flex:1;">
 | 
						|
<div style="margin-top:20px">
 | 
						|
<a class="lcolor" style="font-size:1.2em;font-weight:600;text-decoration:none;" href="{{ client.url }}">{{ client.name }}</a>
 | 
						|
<p>wants you to login as <strong class="lcolor">{{ me }}</strong></p>
 | 
						|
</div>
 | 
						|
</div>
 | 
						|
</div>
 | 
						|
 | 
						|
<form method="POST" action="{{ url_for('indieauth_flow') }}">
 | 
						|
    <input type="hidden" name="csrf_token" value="{{ csrf_token }}">
 | 
						|
	{% if scopes %}
 | 
						|
	<h3>Scopes</h3>
 | 
						|
	<ul>
 | 
						|
	{% for scope in scopes %}
 | 
						|
	<li><input type="checkbox" name="scopes" value="{{scope}}" id="scope-{{scope}}"><label for="scope-{{scope}}">{{ scope }}</label>
 | 
						|
	</li>
 | 
						|
	{% endfor %}
 | 
						|
	</ul>
 | 
						|
	{% endif %}
 | 
						|
	<input type="hidden" name="redirect_uri" value="{{ redirect_uri }}">
 | 
						|
	<input type="hidden" name="state" value="{{ state }}">
 | 
						|
	<input type="hidden" name="client_id" value="{{ client_id }}">
 | 
						|
	<input type="hidden" name="me" value="{{ me }}">
 | 
						|
	<input type="hidden" name="response_type" value="{{ response_type }}">
 | 
						|
	<input type="hidden" name="code_challenge" value="{{ code_challenge }}">
 | 
						|
	<input type="hidden" name="code_challenge_method" value="{{ code_challenge_method }}">
 | 
						|
	<input type="submit" value="login">
 | 
						|
</form>
 | 
						|
 | 
						|
</div>
 | 
						|
</div>
 | 
						|
{% endblock %}
 |