Rollback DB endpoint use by AAD (#822)

This commit is contained in:
Zachary Foster
2021-05-25 00:21:52 -04:00
committed by GitHub
parent 0d79f01304
commit c42a10faa5
2 changed files with 3 additions and 24 deletions

View File

@@ -1,7 +1,6 @@
import * as msal from "@azure/msal-browser";
import { useBoolean } from "@fluentui/react-hooks";
import * as React from "react";
import { DatabaseAccount } from "../Contracts/DataModels";
const config: msal.Configuration = {
cache: {
@@ -105,22 +104,3 @@ export function useAADAuth(): ReturnType {
switchTenant,
};
}
export function useAADDataPlane(databaseAccount: DatabaseAccount): { aadToken: string } {
const [aadToken, setAadToken] = React.useState<string>();
React.useEffect(() => {
if (databaseAccount?.properties?.documentEndpoint) {
const hrefEndpoint = new URL(databaseAccount.properties.documentEndpoint).href.replace(/\/$/, "/.default");
msalInstance
.acquireTokenSilent({
scopes: [hrefEndpoint],
})
.then((aadTokenResponse) => {
setAadToken(aadTokenResponse.accessToken);
});
}
}, [databaseAccount]);
return { aadToken };
}