electron-oauth-helper
Version:
Easy to use helper library for OAuth1 and OAuth2.
20 lines • 685 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var helper_1 = require("./helper");
exports.flowTaskFor = function (config) {
var type = config.response_type || config.grant_type || "code";
if (type === "code") {
return helper_1.authorizationCodeFlowTask;
}
else if (type === "token") {
return helper_1.implicitFlowTask;
}
else if (type === "password") {
return helper_1.resourceOwnerPasswordCredentialsFlowTask;
}
else if (type === "client_credentials") {
return helper_1.clientCredentialsFlowTask;
}
throw new Error("Unsupported type: " + type);
};
//# sourceMappingURL=tasks.js.map