Giter Club home page Giter Club logo

passwordreset's Introduction

PasswordReset

A simple WPF interface for Active Directory user password reset.

A preview of the UI

This script requires the Active Directory module.

About generated passwords

Password are automatically generated using the function New-Password. If the password is at least 4 characters long, then it will always contain a lowercase letter, an uppercase letter, a number and a special character.

To avoid confusion between certain characters, some letters and numbers are not used for password generation. This is the case for the following characters:

  • Lower-case "L"
  • Upper-case "I"
  • Upper-case "O"
  • Digit "0"

The list of special characters used is as follows: ! # $ % & * + - . / = ? @ _.

Password policies

The script will automatically adapt to your Default Domain password policy and Fine-grained password policies. However, The minimum value of the slider for password length cannot be lower than 10, even if your password policy allows it. The maximum length available for password generation will be: minimum length + 16 characters.

For example, if your password policy is set to 12 characters minimum, the minimum value will be 12 and the maximum value will be 28 (12+16).

Reminder: Authenticated Users do not have access to fine-grained password policies by default. How to display fine-grained password policy settings to Authenticated Users? - Synergix Support.

About colors

Colors can be customized using the script parameters:

  • -PrimaryColor will be used for the main buttons (search, cancel and reset) and the progress bar to show password lifetime.
  • -SecondaryColor will be used for the clear button and borders.
  • -DarkColor will be used for the baner and the password buttons (regen and copy to clipboard).
  • -AccentBGColor will be used for the background of the password box and expander.
Parameter Default value Text color
PrimaryColor White
SecondaryColor #D5DFE5 None
DarkColor #2D3142 White
AccentBGColor #F2F2F2 Black

Other mentions

SVG icons comes from https://fontawesome.com.

Thank you to:

passwordreset's People

Contributors

leobouard 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.