Class KcinitDriver


  • public class KcinitDriver
    extends Object
    All kcinit commands that take input ask for

    1. . kcinit - setup and export KC_SESSION_KEY env var if not set. - checks to see if master token valid, refresh is possible, exit if token valid - performs command line login - stores master token for master client 2. app.sh is a wrapper for app cli. - token=`kcinit token app` - checks to see if token for app client has been fetched, refresh if valid, output token to sys.out if exists - if no token, login. Prompts go to stderr. - pass token as cmd line param to app or as environment variable.

    3. kcinit password {password} - outputs password key that is used for encryption. - can be used in .bashrc as export KC_SESSSION_KEY=`kcinit password {password}` or just set it in .bat file

    Version:
    $Revision: 1 $
    Author:
    Bill Burke