|
14 | 14 |
|
15 | 15 | 'use strict'; |
16 | 16 |
|
17 | | -// [START oslogin_quickstart] |
18 | | -if ( |
19 | | - !process.env.GCLOUD_PROJECT || |
20 | | - !process.env.GOOGLE_APPLICATION_CREDENTIALS |
21 | | -) { |
22 | | - throw new Error( |
23 | | - 'Usage: GCLOUD_PROJECT=<project_id> GOOGLE_APPLICATION_CREDENTIALS=<path to key json file> node #{$0}' |
24 | | - ); |
25 | | -} |
| 17 | +async function main() { |
| 18 | + // [START oslogin_quickstart] |
| 19 | + if ( |
| 20 | + !process.env.GCLOUD_PROJECT || |
| 21 | + !process.env.GOOGLE_APPLICATION_CREDENTIALS |
| 22 | + ) { |
| 23 | + throw new Error( |
| 24 | + 'Usage: GCLOUD_PROJECT=<project_id> GOOGLE_APPLICATION_CREDENTIALS=<path to key json file> node #{$0}' |
| 25 | + ); |
| 26 | + } |
26 | 27 |
|
27 | | -const oslogin = require('@google-cloud/os-login'); |
| 28 | + const oslogin = require('@google-cloud/os-login'); |
28 | 29 |
|
29 | | -const projectId = process.env.GCLOUD_PROJECT; |
| 30 | + const projectId = process.env.GCLOUD_PROJECT; |
30 | 31 |
|
31 | | -const client = new oslogin.OsLoginServiceClient({ |
32 | | - projectId: projectId, |
33 | | -}); |
| 32 | + const client = new oslogin.OsLoginServiceClient({ |
| 33 | + projectId: projectId, |
| 34 | + }); |
34 | 35 |
|
35 | | -const request = { |
36 | | - name: 'users/1234abcd', |
37 | | -}; |
| 36 | + const request = { |
| 37 | + name: 'users/1234abcd', |
| 38 | + }; |
38 | 39 |
|
39 | | -client |
40 | | - .getLoginProfile(request) |
41 | | - .then(responses => { |
42 | | - const loginProfile = responses[0]; |
43 | | - console.log(loginProfile); |
44 | | - }) |
45 | | - .catch(err => { |
46 | | - console.error('ERROR:', err); |
47 | | - }); |
48 | | -// [END oslogin_quickstart] |
| 40 | + const [loginProfile] = await client.getLoginProfile(request); |
| 41 | + console.log(loginProfile); |
| 42 | + // [END oslogin_quickstart] |
| 43 | +} |
| 44 | + |
| 45 | +main().catch(console.error); |
0 commit comments