Local Windows Service to Make WebAPI Calls and Connect SecurelyHow do I uninstall a Windows service if the files do not exist anymore?Best way to run scheduled tasksWindows Service SecurityCannot install windows serviceIIS AppPoolIdentity and file system write access permissionsHosting WebAPI using OWIN in a windows servicewebapi security for single client (consumer)Token Based Authentication in ASP.NET CoreWindows Service or Asp.net web api RESTful service?How to consume ASP.NET WebAPI service (built in .NET Framework) in an application developed in UWP (Windows Runtime)?

Dedicated bike GPS computer over smartphone

Arcane Tradition and Cost Efficiency: Learn spells on level-up, or learn them from scrolls/spellbooks?

Does WiFi affect the quality of images downloaded from the internet?

Are soroban (Japanese abacus) classes worth doing?

Approach sick days in feedback meeting

New Site Design!

My parents claim they cannot pay for my college education; what are my options?

Reflecting Telescope Blind Spot?

Bullying by school - Submitted PhD thesis but not allowed to proceed to viva until change to new supervisor

Should I worry about having my credit pulled multiple times while car shopping?

Do items with curse of vanishing disappear from shulker boxes?

Co-worker is now managing my team. Does this mean that I'm being demoted?

How can I detect if I'm in a subshell?

How do you translate “talk shit”?

Print the phrase "And she said, 'But that's his.'" using only the alphabet

Does PC weight have a mechanical effect?

What is the context for Napoleon's quote "[the Austrians] did not know the value of five minutes"?

How to search for Android apps without ads?

Idiom for 'person who gets violent when drunk"

SQL Server has encountered occurences of I/O requests taking longer than 15 seconds

Difference between "drift" and "wander"

How can this shape perfectly cover a cube?

Converting 3x7 to a 1x7. Is it possible with only existing parts?

Why can't we feel the Earth's revolution?



Local Windows Service to Make WebAPI Calls and Connect Securely


How do I uninstall a Windows service if the files do not exist anymore?Best way to run scheduled tasksWindows Service SecurityCannot install windows serviceIIS AppPoolIdentity and file system write access permissionsHosting WebAPI using OWIN in a windows servicewebapi security for single client (consumer)Token Based Authentication in ASP.NET CoreWindows Service or Asp.net web api RESTful service?How to consume ASP.NET WebAPI service (built in .NET Framework) in an application developed in UWP (Windows Runtime)?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I am trying to design a local windows service that makes a call to a website API to see what tasks it needs to run, execute the tasks on a local server, then return the results to the website. I have the local tasks to run, the WebAPI ready to be consumed, but I am trying to figure out how to securely connect the two applications.



I have thought about creating a windows service app login only, but I am not sure that is the right way since I have also read about web services (I only have the WebAPI controllers programmed). The website is ASP.Net 4.7.2. Any guidance as to how to go about connecting these would be greatly appreciated!



Thanks!










share|improve this question






















  • Have you thought/considered of (arguably) a simpler approach - e.g. console apps (essentially executables - exe) orchestrated by Windows Scheduler (scheduled tasks)?

    – EdSF
    Mar 25 at 3:29












  • I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.

    – Jon
    Mar 25 at 22:50











  • IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).

    – EdSF
    Mar 25 at 23:33


















0















I am trying to design a local windows service that makes a call to a website API to see what tasks it needs to run, execute the tasks on a local server, then return the results to the website. I have the local tasks to run, the WebAPI ready to be consumed, but I am trying to figure out how to securely connect the two applications.



I have thought about creating a windows service app login only, but I am not sure that is the right way since I have also read about web services (I only have the WebAPI controllers programmed). The website is ASP.Net 4.7.2. Any guidance as to how to go about connecting these would be greatly appreciated!



Thanks!










share|improve this question






















  • Have you thought/considered of (arguably) a simpler approach - e.g. console apps (essentially executables - exe) orchestrated by Windows Scheduler (scheduled tasks)?

    – EdSF
    Mar 25 at 3:29












  • I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.

    – Jon
    Mar 25 at 22:50











  • IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).

    – EdSF
    Mar 25 at 23:33














0












0








0








I am trying to design a local windows service that makes a call to a website API to see what tasks it needs to run, execute the tasks on a local server, then return the results to the website. I have the local tasks to run, the WebAPI ready to be consumed, but I am trying to figure out how to securely connect the two applications.



I have thought about creating a windows service app login only, but I am not sure that is the right way since I have also read about web services (I only have the WebAPI controllers programmed). The website is ASP.Net 4.7.2. Any guidance as to how to go about connecting these would be greatly appreciated!



Thanks!










share|improve this question














I am trying to design a local windows service that makes a call to a website API to see what tasks it needs to run, execute the tasks on a local server, then return the results to the website. I have the local tasks to run, the WebAPI ready to be consumed, but I am trying to figure out how to securely connect the two applications.



I have thought about creating a windows service app login only, but I am not sure that is the right way since I have also read about web services (I only have the WebAPI controllers programmed). The website is ASP.Net 4.7.2. Any guidance as to how to go about connecting these would be greatly appreciated!



Thanks!







c# asp.net asp.net-web-api windows-services






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 25 at 2:49









JonJon

424521




424521












  • Have you thought/considered of (arguably) a simpler approach - e.g. console apps (essentially executables - exe) orchestrated by Windows Scheduler (scheduled tasks)?

    – EdSF
    Mar 25 at 3:29












  • I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.

    – Jon
    Mar 25 at 22:50











  • IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).

    – EdSF
    Mar 25 at 23:33


















  • Have you thought/considered of (arguably) a simpler approach - e.g. console apps (essentially executables - exe) orchestrated by Windows Scheduler (scheduled tasks)?

    – EdSF
    Mar 25 at 3:29












  • I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.

    – Jon
    Mar 25 at 22:50











  • IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).

    – EdSF
    Mar 25 at 23:33

















Have you thought/considered of (arguably) a simpler approach - e.g. console apps (essentially executables - exe) orchestrated by Windows Scheduler (scheduled tasks)?

– EdSF
Mar 25 at 3:29






Have you thought/considered of (arguably) a simpler approach - e.g. console apps (essentially executables - exe) orchestrated by Windows Scheduler (scheduled tasks)?

– EdSF
Mar 25 at 3:29














I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.

– Jon
Mar 25 at 22:50





I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.

– Jon
Mar 25 at 22:50













IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).

– EdSF
Mar 25 at 23:33






IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).

– EdSF
Mar 25 at 23:33













0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55330667%2flocal-windows-service-to-make-webapi-calls-and-connect-securely%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55330667%2flocal-windows-service-to-make-webapi-calls-and-connect-securely%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript