Autor Wątek: Autentykacja javascript?  (Przeczytany 1854 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline slawekb

  • Nowy użytkownik
  • *
  • Wiadomości: 1
  • Reputacja +0/-0
  • Wersja programu: Subiekt
Autentykacja javascript?
« dnia: Wrzesień 22, 2021, 14:03:09 »
Dzień dobry,

Przygotowuję aplikację dla klienta i dostałem zapytanie odnośnie logowania z wykorzystaniem użytkowników z subiekta. Niestety nie miałem wcześniej styczności z tym programem dlatego piszę ten post.

Technologia w której piszę aplikację to node.js / javascript. Klient chce logować się do programu użytkownikami z subiekta, czy w ogóle jest taka możliwość? Myślałem żeby podpiąć się bezpośrednio do SQL ale metoda szyfrowania hasła nie jest chyba znana?

Czy istnieje jakaś biblioteka do javascript którą mógłbym wykorzystać?

Dziękuję za pomoc i jakiekolwiek wskazówki.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Autentykacja javascript?
« Odpowiedź #1 dnia: Wrzesień 22, 2021, 17:11:41 »
Dzień dobry,

Przygotowuję aplikację dla klienta i dostałem zapytanie odnośnie logowania z wykorzystaniem użytkowników z subiekta. Niestety nie miałem wcześniej styczności z tym programem dlatego piszę ten post.

Technologia w której piszę aplikację to node.js / javascript. Klient chce logować się do programu użytkownikami z subiekta, czy w ogóle jest taka możliwość? Myślałem żeby podpiąć się bezpośrednio do SQL ale metoda szyfrowania hasła nie jest chyba znana?

Metoda szyfrowanie hasła jest znana, udokumentowana w pomocy do Sfery.

Czy istnieje jakaś biblioteka do javascript którą mógłbym wykorzystać?

Nie chciało Ci się nawet zajrzeć do pierwszych rozdziałów z pomocy do Sfery o nazwach "Wstęp":

Cytuj
Technologie

Sfera została stworzona przy użyciu znanej i sprawdzonej technologii COM, a swoją funkcjonalność udostępnia przez OLE Automation. Większość współczesnych języków programowania potrafi wykorzystać te technologie. OLE Automation to ta sama technologia, która została zastosowana w Visual Basic for Applications, a więc np. Microsoft Office. Dzięki temu możliwe jest sterowanie Subiektem GT i Gratyfikantem GT za pomocą np. Excela. Wykorzystanie konkretnych narzędzi programistycznych jest uwarunkowane potrzebami klienta i zaawansowaniem wdrożeniowca. W zależności od umiejętności programisty i wykorzystywanych narzędzi wyróżnić można 3 poziomy, na których odbywać się może rozbudowa systemu InsERT GT:
 - skrypty Microsoft Windows tworzone za pomocą bezpłatnych narzędzi (*.vbs) – można je tworzyć nawet za pomocą Notepada, do razu są gotowe do wykorzystania, wystarczają przy najprostszych zastosowaniach;
 - Microsoft Office i VBA – polecane głównie jeśli rozbudowa Subiekta GT ma być wykorzystana wewnątrz firmy, a ta posiada MS Office, jest to narzędzie dość łatwe do użycia, każda z osób, która tworzyła makra może nauczyć się sterowania Subiektem GT za pomocą pakietu Office;
 - zewnętrzne języki oprogramowania np. Visual Basic, Visual C++, C#, Delphi, Java – dla tworzenia najbardziej zaawansowanych, profesjonalnych rozwiązań. Powstają wtedy niezależne aplikacje współpracujące z systemem GT.

i "FAQ":

Cytuj
Obiekty COM w języku JAVA
Pytanie:
Czy wiadomo, jak spod desktopowej, windowsowej aplikacji napisanej w Javie i uruchamianej na Windows powoływać obiekty COM i korzystać z nich (chodzi oczywiście o nasze Sferyczne obiekty). Czy trzeba do tego jakiegoś specjalnego magicznego triczku, czy też Java potrafi to sama z siebie?
Odpowiedź:
Potrzebny jest jakiś Java-COM brigde. Pierwsze trzy z brzegu (dwa Open Source i jeden komercyjny):
<http://danadler.com/jacob/>
<http://sourceforge.net/projects/jcom/>
<http://j-integra.intrinsyc.com/products/com/>
Daniel, Białystok.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Autentykacja javascript?
« Odpowiedź #2 dnia: Wrzesień 30, 2021, 01:05:28 »
Daniel czy ja dobrze widzę, że OP pyta o JavaScript a Ty wrzuciłeś cytat dotyczący Javy :D?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Autentykacja javascript?
« Odpowiedź #3 dnia: Wrzesień 30, 2021, 13:39:15 »
Daniel czy ja dobrze widzę, że OP pyta o JavaScript a Ty wrzuciłeś cytat dotyczący Javy :D?

No chyba nie do końca dobrze patrzysz, nie znam się ani na JavaScript, ani na Javie, starałem się przekazać kierunek poszukiwań w celu rozwiązania problemu, czyli technologię Sfery i sposoby dostępu do niej - jeśli wybrany język programowania wspiera tę technologię i ktoś opanuje korzystanie z niej to "jest w domu".
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Autentykacja javascript?
« Odpowiedź #3 dnia: Wrzesień 30, 2021, 13:39:15 »