[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Command line frontend for services that require single sign-on



Hello,

I have just prototyped this:
https://github.com/spanezz/debsso-client

Who would like to give it a try and make it grow?

From the README:

  # Debian Single Sign-On client
  
  Prototype client script for services behind the
  [Debian Single Sign-On](https://wiki.debian.org/DebianSingleSignOn).
  
  At the moment this is just a proof of concept to see if it can be done, and it
  looks promising.
  
  The script tries to get Single Sign-On keys out of 
  [the browser certificate storage](http://blog.avirtualhome.com/adding-ssl-certificates-to-google-chrome-linux-ubuntu/),
  and connect to <https://nm.debian.org/api/whoami> using them.
  
  The script needs to write the secret keys to a temporary directory, so make
  sure `$TMPDIR` points to volatile or encrypted storage.
  
  It requires `$DEBEMAIL` to be set to the Single Sign-On username.
  
  Dependencies: `libnss3-tools`, `openssl`, `python3-requests`.
  
  
  ## TODO
  
  This could become a lot of things:
  
   * a script to send signed statements to applications on `nm.debian.org`.
   * a script that negotiates new keys with sso.debian.org and pushes them into
     the browser, without the need for `<keygen>`.
   * a script that removes expired keys from the browser.
   * a command line front end to all sort of Debian services that require
     authentication.


Enrico

-- 
GPG key: 4096R/634F4BD1E7AD5568 2009-05-08 Enrico Zini <enrico@enricozini.org>

Attachment: signature.asc
Description: PGP signature


Reply to: