Files
dbgate/packages/api/src/utility/authProxy.js
SPRINX0\prochazka 310f8bf6f7 public cloud widget
2025-05-19 16:33:04 +02:00

62 lines
1.1 KiB
JavaScript

function isAuthProxySupported() {
return false;
}
async function authProxyGetRedirectUrl(options) {
return null;
}
async function authProxyGetTokenFromCode(options) {
return null;
}
function startTokenChecking(sid, callback) {}
function getAuthProxyUrl() {
return 'https://auth.dbgate.eu';
}
function supportsAwsIam() {
return false;
}
async function getAwsIamToken(params) {
return null;
}
async function callTextToSqlApi(text, structure, dialect) {
return null;
}
async function callCompleteOnCursorApi(cursorId, query, position, dialect) {
return null;
}
async function callRefactorSqlQueryApi(query, task, structure, dialect) {
return null;
}
function getExternalParamsWithLicense(isPost = false) {
return {
headers: isPost
? {
'Content-Type': 'application/json',
}
: {},
};
}
module.exports = {
isAuthProxySupported,
authProxyGetRedirectUrl,
authProxyGetTokenFromCode,
startTokenChecking,
getAuthProxyUrl,
supportsAwsIam,
getAwsIamToken,
callTextToSqlApi,
callCompleteOnCursorApi,
callRefactorSqlQueryApi,
getExternalParamsWithLicense,
};