Giter Club home page Giter Club logo

idm's People

Contributors

francesco-filicetti avatar peppelinux avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

idm's Issues

[additional features] add USER-AGENT and IPADDR in the notification email

Actually, in italian or english we have:

Caro peppe,
Hai appena effettuato l'accesso a https://idm.unical.it ore: 2020-01-28 11:14:02.851233+01:00.
Se non ti risulta che sia stato tu ad effettuare l'accesso e pensi che qualcuno possa averti rubato le credenziali, per favore accedi alla sezione "Password dimenticata?"
di https://xxx.unical.it per rinnovare la tua password.

then we should add USER-AGENT and IPADDR in the message.

Reset password Office365 e GMail

Office365

Esiste una API:
https://docs.microsoft.com/en-us/graph/api/resources/passwordprofile?view=graph-rest-1.0

GMAIL

  • da integrare -

Se un utente è staff:

  1. se possiede una email GMAIL nel campo mail apparirebbe il form di reset password email istituzionale.
  2. se possiede un sambaSID (con email azure), apparirebbe il form di reset password email servizimicrosoft

Se un utente è student:

  1. se possiede un sambaSID (con email azure), apparirebbe il form di reset password email studentiunical

[additional features] Entry log and restore action

Entry log in json format for each provisioned LDAP accounts and an action to restore them.
This log should be used only on the first provisioning and additionally include only diff in the time.

these will be stored in SQL, in a dedicated model

Editables fields

Actually only email (first) and telephone (first) number can be edited by users.
I think that also commonName (cn) and displayName should be editable by users.

Together with this also eduPersonOrcid could be one of these.

screencapture-localhost-8000-dashboard-2020-02-14-16_21_01

OAuth2 AS

OAuth2 AS per accedere a

  • Autenticazione via username/password
  • rilascio attributi

Vedi django-oauth-toolkit

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.