@okta-dfuhriman/okta-auth-js
Version:
The Okta Auth SDK
17 lines (15 loc) • 533 B
JavaScript
;
exports.getAuthorizeUrl = getAuthorizeUrl;
var _ = require(".");
var _endpoints = require("../endpoints");
/* eslint-disable complexity */
async function getAuthorizeUrl(sdk, options, url) {
const tokenParams = await (0, _.prepareTokenParams)(sdk, options);
const meta = (0, _.createOAuthMeta)(sdk, tokenParams);
sdk.transactionManager.save(meta);
if (!url) {
url = meta.urls.authorizeUrl;
}
return url + (0, _endpoints.buildAuthorizeParams)(tokenParams);
}
//# sourceMappingURL=getAuthorizeUrl.js.map