mirror of
				https://github.com/sissbruecker/linkding.git
				synced 2025-11-04 13:04:00 +01:00 
			
		
		
		
	Add support for OIDC (#389)
* added support for oidc auth * fixed oidc usernames * hiding password for users that aren't logged in via local auth * add dependency, update settings * keep change password link * add tests * add docs --------- Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
This commit is contained in:
		@@ -17,22 +17,24 @@
 | 
			
		||||
      {% endif %}
 | 
			
		||||
      <div class="form-group">
 | 
			
		||||
        <label class="form-label" for="{{ form.username.id_for_label }}">Username</label>
 | 
			
		||||
        {{ form.username|add_class:'form-input'|attr:"placeholder: " }}
 | 
			
		||||
        {{ form.username|add_class:'form-input'|attr:'placeholder: ' }}
 | 
			
		||||
      </div>
 | 
			
		||||
      <div class="form-group">
 | 
			
		||||
        <label class="form-label" for="{{ form.password.id_for_label }}">Password</label>
 | 
			
		||||
        {{ form.password|add_class:'form-input'|attr:"placeholder: " }}
 | 
			
		||||
        {{ form.password|add_class:'form-input'|attr:'placeholder: ' }}
 | 
			
		||||
      </div>
 | 
			
		||||
 | 
			
		||||
      <br/>
 | 
			
		||||
      <div class="d-flex justify-between">
 | 
			
		||||
        <input type="submit" value="Login" class="btn btn-primary btn-wide">
 | 
			
		||||
        <input type="hidden" name="next" value="{{ next }}">
 | 
			
		||||
        <input type="submit" value="Login" class="btn btn-primary btn-wide"/>
 | 
			
		||||
        <input type="hidden" name="next" value="{{ next }}"/>
 | 
			
		||||
        {% if enable_oidc %}
 | 
			
		||||
          <a class="btn btn-link" href="{% url 'oidc_authentication_init' %}">Login with OIDC</a>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
        {% if allow_registration %}
 | 
			
		||||
          <a href="{% url 'django_registration_register' %}" class="btn btn-link">Register</a>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
      </div>
 | 
			
		||||
 | 
			
		||||
    </form>
 | 
			
		||||
  </section>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -150,7 +150,9 @@
 | 
			
		||||
            <i class="form-icon"></i> Import public bookmarks as shared
 | 
			
		||||
          </label>
 | 
			
		||||
          <div class="form-input-hint">
 | 
			
		||||
            When importing bookmarks from a service that supports marking bookmarks as public or private (using the <code>PRIVATE</code> attribute), enabling this option will import all bookmarks that are marked as not private as shared bookmarks.
 | 
			
		||||
            When importing bookmarks from a service that supports marking bookmarks as public or private (using the
 | 
			
		||||
            <code>PRIVATE</code> attribute), enabling this option will import all bookmarks that are marked as not
 | 
			
		||||
            private as shared bookmarks.
 | 
			
		||||
            Otherwise, all bookmarks will be imported as private bookmarks.
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user