Skip to content

Commit

Permalink
Update recordings (again)
Browse files Browse the repository at this point in the history
Signed-off-by: Byron Ruth <[email protected]>
  • Loading branch information
bruth committed Nov 28, 2022
1 parent 5ffd80f commit 8c18433
Show file tree
Hide file tree
Showing 71 changed files with 1,136 additions and 1,040 deletions.
38 changes: 36 additions & 2 deletions cmd/nbe/recording.go
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
package main

import (
"bufio"
"bytes"
"fmt"
"io/ioutil"
"os"
"os/exec"
"path/filepath"
"regexp"
"strings"
)

Expand Down Expand Up @@ -35,13 +38,18 @@ func generateRecording(repo, example string, recreate bool) error {

name := strings.TrimPrefix(example, "examples/")

tempFile, _ := ioutil.TempFile("", "")
tempName := tempFile.Name()
tempFile.Close()
defer os.Remove(tempName)

// Generate the recording using the pre-built image.
c := exec.Command(
"asciinema", "rec",
"--overwrite",
"--command", fmt.Sprintf("nbe run --no-ansi=true --quiet --image=%s %s", image, name),
"--title", fmt.Sprintf("NATS by Example: %s", name),
castFile,
tempName,
)

c.Stdout = os.Stdout
Expand All @@ -51,9 +59,17 @@ func generateRecording(repo, example string, recreate bool) error {
if err != nil {
return fmt.Errorf("asciinema rec: %w", err)
}

contents, err := ioutil.ReadFile(tempName)
if err != nil {
return err
}

contents = removeComposeLines(contents)

ioutil.WriteFile(castFile, contents, 0644)
}

// TODO: remove container startup prefix...
c := exec.Command(
"asciinema", "cat",
castFile,
Expand All @@ -65,3 +81,21 @@ func generateRecording(repo, example string, recreate bool) error {

return ioutil.WriteFile(outputFile, output, 0644)
}

func removeComposeLines(output []byte) []byte {
re := regexp.MustCompile(`"(Network|Container)\s+[^\s]+\s+(Creating|Created|Starting|Started)`)

buf := bytes.NewBuffer(nil)
sc := bufio.NewScanner(bytes.NewReader(output))

for sc.Scan() {
line := sc.Bytes()

if re.Find(line) == nil {
buf.Write(line)
buf.WriteByte('\n')
}
}

return buf.Bytes()
}
24 changes: 8 additions & 16 deletions examples/auth/nkeys-jwts/go/output.cast
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
{"version": 2, "width": 92, "height": 58, "timestamp": 1669648390, "env": {"SHELL": "/bin/bash", "TERM": "xterm-color"}, "title": "NATS by Example: auth/nkeys-jwts/go"}
[0.474115, "o", "Network 5270a0ff_default Creating\r\n"]
[0.497316, "o", "Network 5270a0ff_default Created\r\n"]
[0.497431, "o", "Container 5270a0ff-nats-1 Creating\r\n"]
[0.532403, "o", "Container 5270a0ff-nats-1 Created\r\n"]
[0.533123, "o", "Container 5270a0ff-nats-1 Starting\r\n"]
[0.817949, "o", "Container 5270a0ff-nats-1 Started\r\n"]
[1.113117, "o", "operator pubkey: OBJ33OXUI5DBDVBFKF4DZ64HT2BSIE7WSYOHN6ARCCCGXLQ3H6F2QUQ5\r\noperator seed: SOAIRQFVHUNELOV4BVLGJIOLOD5O3CPRWVEQTNCCFY4MMIWS52FXEJ7AO4\r\n\r\n"]
[1.113215, "o", "account pubkey: AA6DZNVCFFXS7A7XJ2HRD6RDT63VIUROB4Z7B2VJLMUIEKK5FRTEDMNB\r\naccount seed: SAAHFLZSE4HQ7HINX677U7W47XHOWWGIV75NG5WYWZJTQMQR6B7Z7JIPVI\r\n"]
[1.11331, "o", "account claims: {\r\n \"name\": \"my-account\",\r\n \"sub\": \"AA6DZNVCFFXS7A7XJ2HRD6RDT63VIUROB4Z7B2VJLMUIEKK5FRTEDMNB\",\r\n \"nats\": {\r\n \"limits\": {\r\n \"subs\": -1,\r\n \"data\": -1,\r\n \"payload\": -1,\r\n \"imports\": -1,\r\n \"exports\": -1,\r\n \"wildcards\": true,\r\n \"conn\": -1,\r\n \"leaf\": -1,\r\n \"mem_storage\": -1,\r\n \"disk_storage\": -1\r\n },\r\n \"default_permissions\": {\r\n \"pub\": {},\r\n \"sub\": {}\r\n }\r\n }\r\n}\r\n"]
[1.113441, "o", "account jwt: eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJVNjJaQVlMQUZWV042SE1DTjVHMlI3STZMRTQ2SVZDS0NRWkpPRTZHUDJNTFBVWjRSUDRBIiwiaWF0IjoxNjY5NjQ4MzkxLCJpc3MiOiJPQkozM09YVUk1REJEVkJGS0Y0RFo2NEhUMkJTSUU3V1NZT0hONkFSQ0NDR1hMUTNINkYyUVVRNSIsIm5hbWUiOiJteS1hY2NvdW50Iiwic3ViIjoiQUE2RFpOVkNGRlhTN0E3WEoySFJENlJEVDYzVklVUk9CNFo3QjJWSkxNVUlFS0s1RlJURURNTkIiLCJuYXRzIjp7ImxpbWl0cyI6eyJzdWJzIjotMSwiZGF0YSI6LTEsInBheWxvYWQiOi0xLCJpbXBvcnRzIjotMSwiZXhwb3J0cyI6LTEsIndpbGRjYXJkcyI6dHJ1ZSwiY29ubiI6LTEsImxlYWYiOi0xLCJtZW1fc3RvcmFnZSI6LTEsImRpc2tfc3RvcmFnZSI6LTF9LCJkZWZhdWx0X3Blcm1pc3Npb25zIjp7InB1YiI6e30sInN1YiI6e319LCJ0eXBlIjoiYWNjb3VudCIsInZlcnNpb24iOjJ9fQ.d1s151vH6VnO8JXDdqIFkRkcmiRCe0bAY7x4L10-3oaa5BJ6m12FejYUJjYzfU3EJ3MDZioKOlrUZ7GbI6o5Aw\r\n\r\n"]
[1.113517, "o", "user pubkey: UDK7YW5GNZ34XKGHOKESZNPU7VAWYO2PH77HM2K5NGBF3EBS6UFMRVMW\r\nuser seed: SUAO7O3THOOIGSVYOLFA762RSNHRPLH4IUIJWIK2GHKSDRHMBXW3RI74MY\r\n"]
[1.113629, "o", "userclaims: {\r\n \"name\": \"my-user\",\r\n \"sub\": \"UDK7YW5GNZ34XKGHOKESZNPU7VAWYO2PH77HM2K5NGBF3EBS6UFMRVMW\","]
[1.11365, "o", "\r\n \"nats\": {\r\n \"pub\": {\r\n \"allow\": [\r\n \"foo.\\u003e\",\r\n \"bar.\\u003e\"\r\n ]\r\n },\r\n \"sub\": {\r\n \"allow\": [\r\n \"_INBOX.\\u003e\"\r\n ]\r\n },\r\n \"subs\": -1,\r\n \"data\": 1073741824,\r\n \"payload\": -1\r\n }\r\n}\r\nuser jwt: eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiI0R0dQR0NPVUREQks0V1AzRURFUjZZM0dIVExDNjdZNVpEVkxHUjdUNUtMNVBKUkNUM1BRIiwiaWF0IjoxNjY5NjQ4MzkxLCJpc3MiOiJBQTZEWk5WQ0ZGWFM3QTdYSjJIUkQ2UkRUNjNWSVVST0I0WjdCMlZKTE1VSUVLSzVGUlRFRE1OQiIsIm5hbWUiOiJteS11c2VyIiwic3ViIjoiVURLN1lXNUdOWjM0WEtHSE9LRVNaTlBVN1ZBV1lPMlBINzdITTJLNU5HQkYzRUJTNlVGTVJWTVciLCJuYXRzIjp7InB1YiI6eyJhbGxvdyI6WyJmb28uXHUwMDNlIiwiYmFyLlx1MDAzZSJdfSwic3ViIjp7ImFsbG93IjpbIl9JTkJPWC5cdTAwM2UiXX0sInN1YnMiOi0xLCJkYXRhIjoxMDczNzQxODI0LCJwYXlsb2FkIjotMSwidHlwZSI6InVzZXIiLCJ2ZXJzaW9uIjoyfX0.UYm_mORG4eY4A-uoXCFYTHXBqu35xAd47AbCyI7wVwWw9LGHZDjIui-p6Cb-W4IoGaBYYtzgzbJYlpAYkMaEDA\r\n"]
[1.11409, "o", "creds file: -----BEGIN NATS USER JWT-----\r\neyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiI0R0dQR0NPVUREQks0V1AzRURFUjZZM0dIVExDNjdZNVpEVkxHUjdUNUtMNVBKUkNUM1BRIiwiaWF0IjoxNjY5NjQ4MzkxLCJpc3MiOiJBQTZEWk5WQ0ZGWFM3QTdYSjJIUkQ2UkRUNjNWSVVST0I0WjdCMlZKTE1VSUVLSzVGUlRFRE1OQiIsIm5hbWUiOiJteS11c2VyIiwic3ViIjoiVURLN1lXNUdOWjM0WEtHSE9LRVNaTlBVN1ZBV1lPMlBINzdITTJLNU5HQkYzRUJTNlVGTVJWTVciLCJuYXRzIjp7InB1YiI6eyJhbGxvdyI6WyJmb28uXHUwMDNlIiwiYmFyLlx1MDAzZSJdfSwic3ViIjp7ImFsbG93IjpbIl9JTkJPWC5cdTAwM2UiXX0sInN1YnMiOi0xLCJkYXRhIjoxMDczNzQxODI0LCJwYXlsb2FkIjotMSwidHlwZSI6InVzZXIiLCJ2ZXJzaW9uIjoyfX0.UYm_mORG4eY4A-uoXCFYTHXBqu35xAd47AbCyI7wVwWw9LGHZDjIui-p6Cb-W4IoGaBYYtzgzbJYlpAYkMaEDA\r\n------END NATS USER JWT------\r\n\r\n************************* IMPORTANT *************************\r\nNKEY Seed printed below can be used to sign and prove identity.\r\nNKEYs are sensitive and should be treated as secrets.\r\n\r\n-----BEGIN USER NKEY SEED-----\r\nSUAO7O3THOOIGSVYOLFA762RSNHRPLH4IUIJWIK2GHKSDRHMBXW3RI74MY\r\n------END USER NKEY SEED----"]
[1.114153, "o", "--\r\n\r\n*************************************************************\r\n\r\n"]
{"version": 2, "width": 92, "height": 58, "timestamp": 1669652129, "env": {"SHELL": "/bin/bash", "TERM": "xterm-color"}, "title": "NATS by Example: auth/nkeys-jwts/go"}
[1.058968, "o", "operator pubkey: OAIN2EDAS6BCD5SDGGIW6BVHW7ARENFHHHZXDBYRX67IPCMUGYNHY2HK\r\noperator seed: SOAFM46RBEGIK34N6ZNYNDCIWT6EORVWDWP7ON7J265EG3PZLVZFZOTWEM\r\n\r\naccount pubkey: ABDONCB3ODQO2ERR737F25QZ5556QGOURX67HZSIEUABOL7BN6GXZ36Q\r\naccount seed: SAAAV22YGB5RVOVTWZGHTRYBBBOJWDOBTLVD4XKBL4KGSCXMITAMBH664Y\r\n"]
[1.059109, "o", "account claims: {\r\n \"name\": \"my-account\",\r\n \"sub\": \"ABDONCB3ODQO2ERR737F25QZ5556QGOURX67HZSIEUABOL7BN6GXZ36Q\",\r\n \"nats\": {\r\n \"limits\": {\r\n \"subs\": -1,\r\n \"data\": -1,\r\n \"payload\": -1,\r\n \"imports\": -1,\r\n \"exports\": -1,\r\n \"wildcards\": true,\r\n \"conn\": -1,\r\n \"leaf\": -1,\r\n \"mem_storage\": -1,\r\n \"disk_storage\": -1\r\n },\r\n \"default_permissions\": {\r\n \"pub\": {},\r\n \"sub\": {}\r\n }\r\n }\r\n}\r\n"]
[1.059242, "o", "account jwt: eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJNSEJRUkhOVFpTSDRVWkFaRVBDNkRETjNTQkdGMlhWM0RCNkxMQ0M0UU1LWjc0NVZLVklRIiwiaWF0IjoxNjY5NjUyMTMwLCJpc3MiOiJPQUlOMkVEQVM2QkNENVNER0dJVzZCVkhXN0FSRU5GSEhIWlhEQllSWDY3SVBDTVVHWU5IWTJISyIsIm5hbWUiOiJteS1hY2NvdW50Iiwic3ViIjoiQUJET05DQjNPRFFPMkVSUjczN0YyNVFaNTU1NlFHT1VSWDY3SFpTSUVVQUJPTDdCTjZHWFozNlEiLCJuYXRzIjp7ImxpbWl0cyI6eyJzdWJzIjotMSwiZGF0YSI6LTEsInBheWxvYWQiOi0xLCJpbXBvcnRzIjotMSwiZXhwb3J0cyI6LTEsIndpbGRjYXJkcyI6dHJ1ZSwiY29ubiI6LTEsImxlYWYiOi0xLCJtZW1fc3RvcmFnZSI6LTEsImRpc2tfc3RvcmFnZSI6LTF9LCJkZWZhdWx0X3Blcm1pc3Npb25zIjp7InB1YiI6e30sInN1YiI6e319LCJ0eXBlIjoiYWNjb3VudCIsInZlcnNpb24iOjJ9fQ.v_XaczCa22JiuroS7inCxtx9MKWV_nIX_j5vdDB-qAlTBWk8Yt9EOos8YryHL3vRUlvYQ2eojIaP6VhCEdFDBQ\r\n\r\nuser pubkey: UCLURPHX5WLPUQD2XZAQDUAUT5LYTCV5QQWHU5EOI5PZSEE3PBUQXFEQ\r\nuser seed: SUAOXN5G645I45N5HKQQAZRLZADSAHY3TYRQMR44F6IVUYRJTHQQMKHTVY\r\n"]
[1.059311, "o", "userclaims: {\r\n \"name\": \"my-user\",\r\n \"sub\": \"UCLURPHX5WLPUQD2XZAQDUAUT5LYTCV5QQWHU5EOI5PZSEE3PBUQXFEQ\",\r\n \"nats\": {\r\n \"pub\": {\r\n \"allow\": [\r\n \"foo.\\u003e\",\r\n \"bar.\\u003e\"\r\n ]\r\n },\r\n \"sub\": {\r\n \"allow\": [\r\n \"_INBOX.\\u003e\"\r\n ]\r\n },\r\n \"subs\": -1,\r\n \"data\": 1073741824,\r\n \"payload\": -1\r\n }\r\n}\r\n"]
[1.059403, "o", "user jwt: eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJQWUhSQ09aV0FFNVVWWEVNRVZITFU1TURINlhQWUZNWU9NRTNJN0dZWlkyUldGN0VWQzRRIiwiaWF0IjoxNjY5NjUyMTMwLCJpc3MiOiJBQkRPTkNCM09EUU8yRVJSNzM3RjI1UVo1NTU2UUdPVVJYNjdIWlNJRVVBQk9MN0JONkdYWjM2USIsIm5hbWUiOiJteS11c2VyIiwic3ViIjoiVUNMVVJQSFg1V0xQVVFEMlhaQVFEVUFVVDVMWVRDVjVRUVdIVTVFT0k1UFpTRUUzUEJVUVhGRVEiLCJuYXRzIjp7InB1YiI6eyJhbGxvdyI6WyJmb28uXHUwMDNlIiwiYmFyLlx1MDAzZSJdfSwic3ViIjp7ImFsbG93IjpbIl9JTkJPWC5cdTAwM2UiXX0sInN1YnMiOi0xLCJkYXRhIjoxMDczNzQxODI0LCJwYXlsb2FkIjotMSwidHlwZSI6InVzZXIiLCJ2ZXJzaW9uIjoyfX0.d0coTso6NcSfBJf3s7LeamQhSuHPY7hwr0Pubam2u4U61wBOqh2M1AwbjFxi0Zw4jIlR85G_qInvr1i1sIeBDQ\r\n"]
[1.059827, "o", "creds file: -----BEGIN NATS USER JWT-----\r\neyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJQWUhSQ09aV0FFNVVWWEVNRVZITFU1TURINlhQWUZNWU9NRTNJN0dZWlkyUldGN0VWQzRRIiwiaWF0IjoxNjY5NjUyMTMwLCJpc3MiOiJBQkRPTkNCM09EUU8yRVJSNzM3RjI1UVo1NTU2UUdPVVJYNjdIWlNJRVVBQk9MN0JONkdYWjM2USIsIm5hbWUiOiJteS11c2VyIiwic3ViIjoiVUNMVVJQSFg1V0xQVVFEMlhaQVFEVUFVVDVMWVRDVjVRUVdIVTVFT0k1UFpTRUUzUEJVUVhGRVEiLCJuYXRzIjp7InB1YiI6eyJhbGxvdyI6WyJmb28uXHUwMDNlIiwiYmFyLlx1MDAzZSJdfSwic3ViIjp7ImFsbG93IjpbIl9JTkJPWC5cdTAwM2UiXX0sInN1YnMiOi0xLCJkYXRhIjoxMDczNzQxODI0LCJwYXlsb2FkIjotMSwidHlwZSI6InVzZXIiLCJ2ZXJzaW9uIjoyfX0.d0coTso6NcSfBJf3s7LeamQhSuHPY7hwr0Pubam2u4U61wBOqh2M1AwbjFxi0Zw4jIlR85G_qInvr1i1sIeBDQ\r\n------END NATS USER JWT------\r\n\r\n************************* IMPORTANT *************************\r\nNKEY Seed printed below can be used to sign and prove identity.\r\nNKEYs are sensitive and should be treated as secrets.\r\n\r\n-----BEGIN USER NKEY SEED-----\r\nSUAOXN5G645I45N5HKQQAZRLZADSAHY3TYRQMR44F6IVUYRJTHQQMKHTVY\r\n------END USER NKEY SEED----"]
[1.059851, "o", "--\r\n\r\n*************************************************************\r\n\r\n"]
30 changes: 12 additions & 18 deletions examples/auth/nkeys-jwts/go/output.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
Network 5270a0ff_default Creating
Network 5270a0ff_default Created
Container 5270a0ff-nats-1 Creating
Container 5270a0ff-nats-1 Created
Container 5270a0ff-nats-1 Starting
Container 5270a0ff-nats-1 Started
operator pubkey: OBJ33OXUI5DBDVBFKF4DZ64HT2BSIE7WSYOHN6ARCCCGXLQ3H6F2QUQ5
operator seed: SOAIRQFVHUNELOV4BVLGJIOLOD5O3CPRWVEQTNCCFY4MMIWS52FXEJ7AO4
operator pubkey: OAIN2EDAS6BCD5SDGGIW6BVHW7ARENFHHHZXDBYRX67IPCMUGYNHY2HK
operator seed: SOAFM46RBEGIK34N6ZNYNDCIWT6EORVWDWP7ON7J265EG3PZLVZFZOTWEM

account pubkey: AA6DZNVCFFXS7A7XJ2HRD6RDT63VIUROB4Z7B2VJLMUIEKK5FRTEDMNB
account seed: SAAHFLZSE4HQ7HINX677U7W47XHOWWGIV75NG5WYWZJTQMQR6B7Z7JIPVI
account pubkey: ABDONCB3ODQO2ERR737F25QZ5556QGOURX67HZSIEUABOL7BN6GXZ36Q
account seed: SAAAV22YGB5RVOVTWZGHTRYBBBOJWDOBTLVD4XKBL4KGSCXMITAMBH664Y
account claims: {
"name": "my-account",
"sub": "AA6DZNVCFFXS7A7XJ2HRD6RDT63VIUROB4Z7B2VJLMUIEKK5FRTEDMNB",
"sub": "ABDONCB3ODQO2ERR737F25QZ5556QGOURX67HZSIEUABOL7BN6GXZ36Q",
"nats": {
"limits": {
"subs": -1,
Expand All @@ -31,13 +25,13 @@ account claims: {
}
}
}
account jwt: eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJVNjJaQVlMQUZWV042SE1DTjVHMlI3STZMRTQ2SVZDS0NRWkpPRTZHUDJNTFBVWjRSUDRBIiwiaWF0IjoxNjY5NjQ4MzkxLCJpc3MiOiJPQkozM09YVUk1REJEVkJGS0Y0RFo2NEhUMkJTSUU3V1NZT0hONkFSQ0NDR1hMUTNINkYyUVVRNSIsIm5hbWUiOiJteS1hY2NvdW50Iiwic3ViIjoiQUE2RFpOVkNGRlhTN0E3WEoySFJENlJEVDYzVklVUk9CNFo3QjJWSkxNVUlFS0s1RlJURURNTkIiLCJuYXRzIjp7ImxpbWl0cyI6eyJzdWJzIjotMSwiZGF0YSI6LTEsInBheWxvYWQiOi0xLCJpbXBvcnRzIjotMSwiZXhwb3J0cyI6LTEsIndpbGRjYXJkcyI6dHJ1ZSwiY29ubiI6LTEsImxlYWYiOi0xLCJtZW1fc3RvcmFnZSI6LTEsImRpc2tfc3RvcmFnZSI6LTF9LCJkZWZhdWx0X3Blcm1pc3Npb25zIjp7InB1YiI6e30sInN1YiI6e319LCJ0eXBlIjoiYWNjb3VudCIsInZlcnNpb24iOjJ9fQ.d1s151vH6VnO8JXDdqIFkRkcmiRCe0bAY7x4L10-3oaa5BJ6m12FejYUJjYzfU3EJ3MDZioKOlrUZ7GbI6o5Aw
account jwt: eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJNSEJRUkhOVFpTSDRVWkFaRVBDNkRETjNTQkdGMlhWM0RCNkxMQ0M0UU1LWjc0NVZLVklRIiwiaWF0IjoxNjY5NjUyMTMwLCJpc3MiOiJPQUlOMkVEQVM2QkNENVNER0dJVzZCVkhXN0FSRU5GSEhIWlhEQllSWDY3SVBDTVVHWU5IWTJISyIsIm5hbWUiOiJteS1hY2NvdW50Iiwic3ViIjoiQUJET05DQjNPRFFPMkVSUjczN0YyNVFaNTU1NlFHT1VSWDY3SFpTSUVVQUJPTDdCTjZHWFozNlEiLCJuYXRzIjp7ImxpbWl0cyI6eyJzdWJzIjotMSwiZGF0YSI6LTEsInBheWxvYWQiOi0xLCJpbXBvcnRzIjotMSwiZXhwb3J0cyI6LTEsIndpbGRjYXJkcyI6dHJ1ZSwiY29ubiI6LTEsImxlYWYiOi0xLCJtZW1fc3RvcmFnZSI6LTEsImRpc2tfc3RvcmFnZSI6LTF9LCJkZWZhdWx0X3Blcm1pc3Npb25zIjp7InB1YiI6e30sInN1YiI6e319LCJ0eXBlIjoiYWNjb3VudCIsInZlcnNpb24iOjJ9fQ.v_XaczCa22JiuroS7inCxtx9MKWV_nIX_j5vdDB-qAlTBWk8Yt9EOos8YryHL3vRUlvYQ2eojIaP6VhCEdFDBQ

user pubkey: UDK7YW5GNZ34XKGHOKESZNPU7VAWYO2PH77HM2K5NGBF3EBS6UFMRVMW
user seed: SUAO7O3THOOIGSVYOLFA762RSNHRPLH4IUIJWIK2GHKSDRHMBXW3RI74MY
user pubkey: UCLURPHX5WLPUQD2XZAQDUAUT5LYTCV5QQWHU5EOI5PZSEE3PBUQXFEQ
user seed: SUAOXN5G645I45N5HKQQAZRLZADSAHY3TYRQMR44F6IVUYRJTHQQMKHTVY
userclaims: {
"name": "my-user",
"sub": "UDK7YW5GNZ34XKGHOKESZNPU7VAWYO2PH77HM2K5NGBF3EBS6UFMRVMW",
"sub": "UCLURPHX5WLPUQD2XZAQDUAUT5LYTCV5QQWHU5EOI5PZSEE3PBUQXFEQ",
"nats": {
"pub": {
"allow": [
Expand All @@ -55,17 +49,17 @@ userclaims: {
"payload": -1
}
}
user jwt: eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiI0R0dQR0NPVUREQks0V1AzRURFUjZZM0dIVExDNjdZNVpEVkxHUjdUNUtMNVBKUkNUM1BRIiwiaWF0IjoxNjY5NjQ4MzkxLCJpc3MiOiJBQTZEWk5WQ0ZGWFM3QTdYSjJIUkQ2UkRUNjNWSVVST0I0WjdCMlZKTE1VSUVLSzVGUlRFRE1OQiIsIm5hbWUiOiJteS11c2VyIiwic3ViIjoiVURLN1lXNUdOWjM0WEtHSE9LRVNaTlBVN1ZBV1lPMlBINzdITTJLNU5HQkYzRUJTNlVGTVJWTVciLCJuYXRzIjp7InB1YiI6eyJhbGxvdyI6WyJmb28uXHUwMDNlIiwiYmFyLlx1MDAzZSJdfSwic3ViIjp7ImFsbG93IjpbIl9JTkJPWC5cdTAwM2UiXX0sInN1YnMiOi0xLCJkYXRhIjoxMDczNzQxODI0LCJwYXlsb2FkIjotMSwidHlwZSI6InVzZXIiLCJ2ZXJzaW9uIjoyfX0.UYm_mORG4eY4A-uoXCFYTHXBqu35xAd47AbCyI7wVwWw9LGHZDjIui-p6Cb-W4IoGaBYYtzgzbJYlpAYkMaEDA
user jwt: eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJQWUhSQ09aV0FFNVVWWEVNRVZITFU1TURINlhQWUZNWU9NRTNJN0dZWlkyUldGN0VWQzRRIiwiaWF0IjoxNjY5NjUyMTMwLCJpc3MiOiJBQkRPTkNCM09EUU8yRVJSNzM3RjI1UVo1NTU2UUdPVVJYNjdIWlNJRVVBQk9MN0JONkdYWjM2USIsIm5hbWUiOiJteS11c2VyIiwic3ViIjoiVUNMVVJQSFg1V0xQVVFEMlhaQVFEVUFVVDVMWVRDVjVRUVdIVTVFT0k1UFpTRUUzUEJVUVhGRVEiLCJuYXRzIjp7InB1YiI6eyJhbGxvdyI6WyJmb28uXHUwMDNlIiwiYmFyLlx1MDAzZSJdfSwic3ViIjp7ImFsbG93IjpbIl9JTkJPWC5cdTAwM2UiXX0sInN1YnMiOi0xLCJkYXRhIjoxMDczNzQxODI0LCJwYXlsb2FkIjotMSwidHlwZSI6InVzZXIiLCJ2ZXJzaW9uIjoyfX0.d0coTso6NcSfBJf3s7LeamQhSuHPY7hwr0Pubam2u4U61wBOqh2M1AwbjFxi0Zw4jIlR85G_qInvr1i1sIeBDQ
creds file: -----BEGIN NATS USER JWT-----
eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiI0R0dQR0NPVUREQks0V1AzRURFUjZZM0dIVExDNjdZNVpEVkxHUjdUNUtMNVBKUkNUM1BRIiwiaWF0IjoxNjY5NjQ4MzkxLCJpc3MiOiJBQTZEWk5WQ0ZGWFM3QTdYSjJIUkQ2UkRUNjNWSVVST0I0WjdCMlZKTE1VSUVLSzVGUlRFRE1OQiIsIm5hbWUiOiJteS11c2VyIiwic3ViIjoiVURLN1lXNUdOWjM0WEtHSE9LRVNaTlBVN1ZBV1lPMlBINzdITTJLNU5HQkYzRUJTNlVGTVJWTVciLCJuYXRzIjp7InB1YiI6eyJhbGxvdyI6WyJmb28uXHUwMDNlIiwiYmFyLlx1MDAzZSJdfSwic3ViIjp7ImFsbG93IjpbIl9JTkJPWC5cdTAwM2UiXX0sInN1YnMiOi0xLCJkYXRhIjoxMDczNzQxODI0LCJwYXlsb2FkIjotMSwidHlwZSI6InVzZXIiLCJ2ZXJzaW9uIjoyfX0.UYm_mORG4eY4A-uoXCFYTHXBqu35xAd47AbCyI7wVwWw9LGHZDjIui-p6Cb-W4IoGaBYYtzgzbJYlpAYkMaEDA
eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOiJQWUhSQ09aV0FFNVVWWEVNRVZITFU1TURINlhQWUZNWU9NRTNJN0dZWlkyUldGN0VWQzRRIiwiaWF0IjoxNjY5NjUyMTMwLCJpc3MiOiJBQkRPTkNCM09EUU8yRVJSNzM3RjI1UVo1NTU2UUdPVVJYNjdIWlNJRVVBQk9MN0JONkdYWjM2USIsIm5hbWUiOiJteS11c2VyIiwic3ViIjoiVUNMVVJQSFg1V0xQVVFEMlhaQVFEVUFVVDVMWVRDVjVRUVdIVTVFT0k1UFpTRUUzUEJVUVhGRVEiLCJuYXRzIjp7InB1YiI6eyJhbGxvdyI6WyJmb28uXHUwMDNlIiwiYmFyLlx1MDAzZSJdfSwic3ViIjp7ImFsbG93IjpbIl9JTkJPWC5cdTAwM2UiXX0sInN1YnMiOi0xLCJkYXRhIjoxMDczNzQxODI0LCJwYXlsb2FkIjotMSwidHlwZSI6InVzZXIiLCJ2ZXJzaW9uIjoyfX0.d0coTso6NcSfBJf3s7LeamQhSuHPY7hwr0Pubam2u4U61wBOqh2M1AwbjFxi0Zw4jIlR85G_qInvr1i1sIeBDQ
------END NATS USER JWT------

************************* IMPORTANT *************************
NKEY Seed printed below can be used to sign and prove identity.
NKEYs are sensitive and should be treated as secrets.

-----BEGIN USER NKEY SEED-----
SUAO7O3THOOIGSVYOLFA762RSNHRPLH4IUIJWIK2GHKSDRHMBXW3RI74MY
SUAOXN5G645I45N5HKQQAZRLZADSAHY3TYRQMR44F6IVUYRJTHQQMKHTVY
------END USER NKEY SEED------

*************************************************************
Expand Down
Loading

1 comment on commit 8c18433

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deploy preview for nats-by-example ready!

✅ Preview
https://nats-by-example-m21t9vdrq-connecteverything.vercel.app

Built with commit 8c18433.
This pull request is being automatically deployed with vercel-action

Please sign in to comment.