feat: add SSO related UI (#1118)

* feat: add SSO related UI

* chore: update
This commit is contained in:
boojack
2023-02-18 22:57:45 +08:00
committed by GitHub
parent 65aa51d525
commit 708049bb89
5 changed files with 451 additions and 9 deletions

View File

@ -222,6 +222,22 @@ export function deleteStorage(storageId: StorageId) {
return axios.delete(`/api/storage/${storageId}`);
}
export function getIdentityProviderList() {
return axios.get<ResponseObject<IdentityProvider[]>>(`/api/idp`);
}
export function createIdentityProvider(identityProviderCreate: IdentityProviderCreate) {
return axios.post<ResponseObject<IdentityProvider>>(`/api/idp`, identityProviderCreate);
}
export function patchIdentityProvider(identityProviderPatch: IdentityProviderPatch) {
return axios.patch<ResponseObject<IdentityProvider>>(`/api/idp/${identityProviderPatch.id}`, identityProviderPatch);
}
export function deleteIdentityProvider(id: IdentityProviderId) {
return axios.delete(`/api/idp/${id}`);
}
export async function getRepoStarCount() {
const { data } = await axios.get(`https://api.github.com/repos/usememos/memos`, {
headers: {