show domains, fix date
This commit is contained in:
		
							parent
							
								
									6972112782
								
							
						
					
					
						commit
						09660b0731
					
				| @ -9,6 +9,17 @@ | |||||||
|       <button class="js-auth-submit" type="submit">Login</button> |       <button class="js-auth-submit" type="submit">Login</button> | ||||||
|     </form> |     </form> | ||||||
| 
 | 
 | ||||||
|  |     <div class="v-app"> | ||||||
|  | 			<ol> | ||||||
|  | 				<li v-for="domain in domains"> | ||||||
|  | 					{{ domain }} | ||||||
|  | 				</li> | ||||||
|  | 			</ol> | ||||||
|  |     </div> | ||||||
|  | 
 | ||||||
|  |     <!-- development version, includes helpful console warnings --> | ||||||
|  |     <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> | ||||||
|  | 
 | ||||||
|     <script src="assets/oauth3.org/oauth3.core.js"></script> |     <script src="assets/oauth3.org/oauth3.core.js"></script> | ||||||
|     <script> |     <script> | ||||||
|       (function () { |       (function () { | ||||||
| @ -48,8 +59,14 @@ | |||||||
|             // |             // | ||||||
|             console.info('Secure PPID (aka subject):', session.token.sub); |             console.info('Secure PPID (aka subject):', session.token.sub); | ||||||
| 
 | 
 | ||||||
|             function listStuff() { |             function listStuff(data) { | ||||||
|               window.alert("TODO: show authorized devices, domains, and connectivity information"); |               //window.alert("TODO: show authorized devices, domains, and connectivity information"); | ||||||
|  |               var app6 = new Vue({ | ||||||
|  |                 el: '.v-app', | ||||||
|  |                 data: { | ||||||
|  |                   domains: data.domains | ||||||
|  |                 } | ||||||
|  |               }); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             return oauth3.request({ |             return oauth3.request({ | ||||||
| @ -77,6 +94,11 @@ | |||||||
|                   console.info("Telebit Account:"); |                   console.info("Telebit Account:"); | ||||||
|                   console.log(resp.data); |                   console.log(resp.data); | ||||||
| 
 | 
 | ||||||
|  |                   if (resp.data && resp.data.domains) { | ||||||
|  |                     listStuff(resp.data); | ||||||
|  |                     return; | ||||||
|  |                   } | ||||||
|  | 
 | ||||||
|                   if (1 === resp.data.accounts.length) { |                   if (1 === resp.data.accounts.length) { | ||||||
|                     listStuff(resp); |                     listStuff(resp); | ||||||
|                   } else if (0 === resp.data.accounts.length) { |                   } else if (0 === resp.data.accounts.length) { | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ files.forEach(function (fname) { | |||||||
|   email = fname.replace('\.' + data.domains.join('') + '\.data', ''); |   email = fname.replace('\.' + data.domains.join('') + '\.data', ''); | ||||||
|   mdata = JSON.parse(fs.readFileSync(path.join(basedir, email))); |   mdata = JSON.parse(fs.readFileSync(path.join(basedir, email))); | ||||||
|   if (data.iat) { |   if (data.iat) { | ||||||
|     iat = new Date(data.iat).toISOString(); |     iat = new Date(data.iat * 1000).toISOString(); | ||||||
|   } |   } | ||||||
|   if (!emails[email]) { |   if (!emails[email]) { | ||||||
|     emails[email] = { |     emails[email] = { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user