Coder Social home page Coder Social logo

spring-security-ldap-demo's Introduction

Spring Security LDAP Demo

This repository contains a simple demo for authenticating users with Spring Security and an embedded LDAP server.

The app provides the following Rest API endpoints:

All endpoints require authentication, so you will see a login screen first.

To login use one of the following users:

user id password
alice alicepassword
bob bobpassword
clara secret
joe joepassword

The embedded LDAP server initializes its user data by reading the file test-server.ldif. This file includes all users together with their encrypted passwords (using secure hashing encoders BCrypt, SCrypt and Argon2). One user (clara) uses an insecure clear password (just for demo purposes, don't do this in Production!).

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

spring-security-ldap-demo's People

Contributors

andifalk avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.