Design

Applikationen utgörs av:

  1. En webbsida med inlogg via username och password. Autenticeringen görs via java-REST (se nedan) mot TAK. Dvs samma user-pw som i TAK används fför inloggningen. Om fel, så redovisas det på samma sida, annars så loggas man in till:

  2. En webbsida med textfält där man kan fylla i en URL per rad och via knapp-tryck få dessa URL:er kontrollerade, och svaret redovisat i text nedanför textfältet. Svaret ska innehålla (per URL) den URL som kontrollerats, samt (om positivt svar) OK, annars det felmeddelande som blev resultatet. Det ska även finnas en Logga ut-knapp.
    Vid kontrollen av URL:en så anropas (via Groovy eller Javascript):

  3. En Java-SpringBoot-applikation med ett REST interface som gör ett curl-anrop med den/de angivna URL:en, och som returnerar svaret på anropet till webb-gränssnittet. Samma java-applikation gör också anop mot TAK, för att kontrollera behörighet vid inloggning. Detta sköts via inbyggd funktionalitet i Spring-boot. REST-apiet kräver att inlogg har lyckats, för att vara tillgängligt.

    Utseendet på webb-sidan kan göras efter TAK-web som förebild. Som koppling mellan HTML och Java föreslås Groovy eftersom det redan används i TAK-web.

 

Â