Skip to content

Commit 816dd08

Browse files
committed
fix: inject viewer api key when available
1 parent b16ddc1 commit 816dd08

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

extensions/nameservice-inspector/main.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1-
def main():
2-
import streamlit as st
1+
import streamlit as st
2+
3+
from posit import connect
34

4-
from posit import connect
5+
def main():
56

67
client = connect.Client()
78

9+
token = st.context.headers.get("Posit-Connect-User-Session-Token")
10+
if token:
11+
client = client.with_user_session_token(token)
12+
813
st.subheader("Nameservice Users")
914
st.table(client.get("/v1/nameservice/users").json())
1015

extensions/nameservice-inspector/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"description": "A simple extension to inspect the nameservice users and groups in Posit Connect.",
1212
"homepage": "https://github.com/posit-dev/connect-extensions/tree/main/extensions/nameservice-inspector",
1313
"category": "",
14-
"tags": [],
14+
"tags": ["python", "streamlit", "nameservice"],
1515
"minimumConnectVersion": "2025.06.0",
1616
"version": "0.0.0"
1717
},

0 commit comments

Comments
 (0)