Viewing File: /usr/local/cpanel/base/frontend/jupiter/mail/authentication/services/manageService.min.js
define(["angular","cjt/io/api","cjt/io/uapi-request","cjt/io/uapi"],(function(e,n,r){var t=e.module("App");function i(e){var t={},i=[];return t.get_providers=function(){var t=e.defer(),i=new r.Class;return i.initialize("ExternalAuthentication","configured_modules"),n.promise(i.getRunArguments()).done((function(e){(e=e.parsedResponse).status?t.resolve(e):t.reject(e.error)})),t.promise},t.get_links=function(){return i},t.fetch_links=function(t){var u=e.defer(),s=new r.Class;return s.initialize("ExternalAuthentication","get_authn_links"),t&&s.addArgument("username",t),n.promise(s.getRunArguments()).done((function(e){(e=e.parsedResponse).status?u.resolve(e):u.reject(e.error)})),u.promise.then((function(e){i=e.data})),u.promise},t.unlink=function(t,i,u){var s=e.defer(),o=new r.Class;return o.initialize("ExternalAuthentication","remove_authn_link"),o.addArgument("provider_id",t),o.addArgument("subject_unique_identifier",i),o.addArgument("username",u),n.promise(o.getRunArguments()).done((function(e){(e=e.parsedResponse).status?s.resolve(e):s.reject(e.error)})),s.promise},t}return i.$inject=["$q"],t.factory("manageService",i)}));
Back to Directory
File Manager