Home / Integracje i pluginy / Integracja SMS z RCDevs OpenOTP

+

Wysyłaj kody SMS OTP z RCDevs OpenOTP

Gdy użytkownik loguje się przez RCDevs OpenOTP, kod jednorazowy jest wysyłany SMS-em przez SMSEagle, Twoją sprzętową bramkę SMS. Zapytanie nie opuszcza sieci lokalnej i nie przechodzi przez dostawcę SMS w chmurze.

Kody OTP nigdy nie trafiają do zewnętrznej firmy

SMS hub w OpenOTP zwykle kieruje kody przez chmurowe SMSC. Wtyczka SMSEagle utrzymuje żądanie w Twojej sieci lokalnej i wysyła kod z Twojego własnego urządzenia przez sieć komórkową.

Działa w sieciach izolowanych i odciętych od internetu

Chmurowe dostarczanie przez SMSC wymaga wychodzącego dostępu do internetu z Twojego serwera OpenOTP. SMSEagle wysyła wiadomości lokalnie przez własne połączenie komórkowe, dostarczając kody OTP nawet w instalacjach bez internetu.

Przewidywalny koszt, bez zależności od dostawcy

Chmurowe dostarczanie przez SMSC jest rozliczane za wiadomość, często w podwyższonych stawkach dla ruchu uwierzytelniającego. SMSEagle wysyła przez standardową kartę SIM w cenach lokalnego operatora – bez opłat za wiadomość, bez zewnętrznej umowy.

Jak to działa?

1

Próba logowania

Użytkownik uwierzytelnia się w aplikacji chronionej przez RCDevs OpenOTP i żąda jednorazowego hasła SMS.

2

Żądanie SMSC

SMS hub w OpenOTP wywołuje wtyczkę SMSEagle (Custom1) z numerem telefonu użytkownika i wygenerowanym kodem OTP.

3

Dostarczenie kodu

SMSEagle dostarcza kod przez własne połączenie komórkowe, bez pośrednictwa zewnętrznego serwisu, jako SMS do własnego telefonu użytkownika.

Konfiguracja w około 10 minut

Skopiuj skrypt SMSEagle do OpenOTP i wybierz go jako bramkę SMS, a kody będą wysyłane SMS-em.

SMSEagle wysyła kody jednorazowe z RCDevs OpenOTP SMS-em z Twojego urządzenia, bez dostawcy SMS w chmurze.

Działa na każdym telefonie

Kod SMS nie wymaga aplikacji: odbiorca dostanie go na dowolny telefon komórkowy.

Każdy wysłany kod jest zapisany

SMSEagle zapisuje każdy wysłany kod wraz ze statusem, więc sprawdzisz, czy dotarł.

Logowanie działa nawet przy awarii jednego urządzenia

Dwa urządzenia SMSEagle mogą pracować w klastrze HA: gdy jedno ulegnie awarii, drugie przejmuje wysyłanie kodów.

Konfiguracja SMSEagle

  1. Utwórz nowego użytkownika w SMSEagle (menu System > Users) z poziomem dostępu “User”.
  2. Nadaj temu użytkownikowi dostęp do API:
    • przejdź do Settings > Global settings > API i otwórz stronę API v1
    • kliknij Create API key, wpisz nazwę w polu Key name i wskaż tego użytkownika w polu Owner
    • dodaj uprawnienia w sekcji Permissions dla: Send SMS, Send to contact, Send to group
    • kliknij Create key. Następnie w System > Users otwórz tego użytkownika i zaznacz Enable user/password authentication (APIv1 only).
  3. Otwórz Settings > Global settings > Network > SSL, wyłącz Forward HTTP to HTTPS i kliknij Save changes.

Konfiguracja RCDevs OpenOTP

1. Pobierz skrypt custom1.php z naszego repozytorium: https://bitbucket.org/proximus/smseagle-rcdevs_openotp/src
Umieść wtyczkę w katalogu OpenOTP/smsc.

  • zostanie użyta jako „Custom 1”, ale jeśli używasz już tego wpisu do innej konfiguracji, możesz zmienić nazwę pliku na „customX.php”, a następnie w linii 27 zamienić „smshub_custom1” na „smshub_customX”, gdzie X to liczba od 2 do 4.

2. Całą konfigurację dotyczącą ustawień bramki SMS wykonujesz w konfiguracji SMS Gateway.

Ustaw:

  • SMS Gateway – wybierz Custom1
  • SMSC Username to username użytkownika API SMSEagle, którego właśnie utworzyłeś.
  • SMSC Password to password tego użytkownika.
  • SMSC Custom Name wypełnij wartością SMSEagle
  • SMSC URL lub adres: https://SMSEagle_IP
    • gdzie SMSEagle_IP to adres IP Twojej bramki

Dla każdego użytkownika w aplikacji MFA musisz też ustawić SMS jako token OTP:

Poznaj urządzenie demo SMSEagle

SMSEagle to rozwiązanie sprzętowo-programowe, które gwarantuje szybkie dostarczenie wiadomości do wskazanych odbiorców – niezależnie od tego, czy chodzi o powiadomienia, alerty czy ważne aktualizacje.

Po rejestracji do wersji demo otrzymujesz zdalny dostęp do naszego fizycznego urządzenia NXS-9750.

  • 14-dniowy darmowy okres próbny
  • Dostęp do ponad 20 funkcjonalności

Czym jest sprzętowa
bramka SMS?

Dowiedz się więcej o
funkcjach SMSEagle