Skip to content

Commit bb47619

Browse files
Sync monorepo state at "Adding methods in IDP for setting/retrieving external OIDC issuers fo…" (#96)
Syncing from userclouds/userclouds@b18ed68a380514d7868c4f4bfb66694272a53990
1 parent 665a377 commit bb47619

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/usercloudssdk/asyncclient.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -963,6 +963,12 @@ async def SaveUserstoreSDKAsync(
963963
sdk = await self.DownloadUserstoreSDKAsync(include_example=include_example)
964964
path.write_text(sdk)
965965

966+
async def GetExternalOIDCIssuersAsync(self) -> list[str]:
967+
return await self._get_async("/userstore/oidcissuers")
968+
969+
async def UpdateExternalOIDCIssuersAsync(self, issuers: list[str]) -> list[str]:
970+
return await self._put_async("/userstore/oidcissuers", json_data=issuers)
971+
966972
# Access Token Helpers
967973

968974
async def _get_access_token_async(self) -> str:

src/usercloudssdk/client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -923,6 +923,12 @@ def SaveUserstoreSDK(self, path: Path, include_example: bool = False) -> None:
923923
sdk = self.DownloadUserstoreSDK(include_example=include_example)
924924
path.write_text(sdk)
925925

926+
def GetExternalOIDCIssuers(self) -> list[str]:
927+
return self._get("/userstore/oidcissuers")
928+
929+
def UpdateExternalOIDCIssuers(self, issuers: list[str]) -> list[str]:
930+
return self._put("/userstore/oidcissuers", json_data=issuers)
931+
926932
# Access Token Helpers
927933

928934
def _get_access_token(self) -> str:

0 commit comments

Comments
 (0)