NSS Shared DB: Difference between revisions

Line 580: Line 580:
   |        until password
   |        until password
   |          is supplied
   |          is supplied
   |              +------------- state = "not updated"---- return
   |              +------------- state = "need legacy pwd"---- return
   |       
   |       
   +--------------+
   +--------------+
Line 591: Line 591:
   |        until password
   |        until password
   |          is supplied
   |          is supplied
   |              +----------- state = "has legacy pwd" --- return  
   |              +----------- state = "not updated" --- return  
   |               
   |               
   +--------------+
   +--------------+
                   V
                   V
             update/merge shared DB
             update/merge/use shared DB
                   |
                   |
                   V
                   V
Line 612: Line 612:
                       |                   
                       |                   
                       V
                       V
  "has legacy pw"<                >  other
  "not updated" <                >  other
   +------------<  switch state  >--------> done
   +-----------<  switch state  >--------> done
   |           <                >
   |           <                >
   |                  | "not updated"
   |                  | "need legacy pwd"
   |                  |
   |                  |
   |   <     store password     >
   |           < save password >
  |    < state = "has legacy pw" >
   |                  |
   |                  |
   |                  V
   |                  V
Line 629: Line 628:
   |            < legacy DB's PW?  >
   |            < legacy DB's PW?  >
   |                  | no
   |                  | no
   |                  +----------- state = "has legacy pwd" --- return  
   |                  +----------- state = "not updated" --- return  
   |
   |
   +--------------+
   +--------------+
                   V
                   V
             update/merge shared DB
             update/merge/use shared DB
                   |
                   |
                   V
                   V
439

edits