OTP mit Ruby on rails

Erzeugen eines OTP-Token-Codes (One Time Password) mit Ruby on rails

Ruby on rails : METHODE

SMS


SPRACHNACHRICHTEN

EMAIL

SOZIALE NETZWERKE

GRUPPE

HLR

PAÍSES

VERANSTALTUNGEN

USER

SCHABLONEN

OTP (ONE-TIME PASSWORD)

Beispiel in PHP Ruby on rails:

# net/http library is required
require 'net/http'

afilnet_class="otp";
afilnet_method="generateotp";
afilnet_user="user";
afilnet_password="password";
afilnet_type="number";
afilnet_destination="34600000000";
afilnet_time="1";
afilnet_timetype="days";
afilnet_length="6";
afilnet_otpformat="all";
afilnet_output="";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&type="+afilnet_type+"&destination="+afilnet_destination+"&time="+afilnet_time+"&timetype="+afilnet_timetype+"&length="+afilnet_length+"&otpformat="+afilnet_otpformat+"&output="+afilnet_output;
	
uri = URI(sUrl) 
response = Net::HTTP.get(uri)



Beispiel zu sehen in:

PHP Java C Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go lang Scala lang Swift


Generieren Sie eine Passwort mit nur einen Benutzung (OTP - One-Time Password)


Parameter Beschreibung Zwigend / optional
class=otp Sorte deren Antragen sich realisiert Zwigend
method=generateotp Sortenmethode deren Antragen sich realisiert Zwigend
user Der User / Email Ihres Afilnet Account Zwigend
password Das password Ihres Afilnet Account Zwigend
type Art von Gruppe (Email oder Handy) Zwigend
destination Handynummer oder Bestimmung Email Zwigend
time Nummer con Tage, Wochen, Monates oder Jahres Optional
timetype Art von Zeit (Mögliche Werte : Tages, Wochen, Monate oder Jahres) Optional
length Länge auf das Passwort zu erzeugen Optional
otpformat Format auf das Passwort zu erzeugen, ob es beinhalt alle der Zeichen, nur Nummern oder nur Buchstaben (alle, Nummern, Buchstaben) Optional
output Ergebnisse Ausgabeformat Optional

Aus Sie die Anfragen verwenden,werden Sie die nächster Datenfeld bekommen:

  •  status
  •  result (si status=success), Sie werden die nächsten Codes bekommen:
    • Sie werden kein Grenzkosten bekommen
  •  Fehler (si status=Fehler), hier werden Sie der Fehlercode bekommen

Die mögliche Fehlercode sind die nächster:

Code Beschreibung
MISSING_USER User / email nicht beiliegend
MISSING_PASSWORD Password nicht beiliegend
MISSING_CLASS Sorten nicht beiliegend
MISSING_METHOD Methode nicht beiliegend
MISSING_COMPULSORY_PARAM Parameterversicherung nicht beiliegend
INCORRECT_USER_PASSWORD User oder Passwort inkorrekt
INCORRECT_CLASS Inkorrekt Sorte
INCORRECT_METHOD Inkorrekt Methode
INCORRECT_TIME_TYPE Inkorrekt Zeittyp (Mögliche Valeurs: days, weeks, months oder years)
INCORRECT_TYPE Inkorrekt Type, es must mobile oder Email zu sein
INCORRECT_FORMAT ERROR_INCORRECT_FORMAT
INCORRECT_OTP_FORMAT ERROR_INCORRECT_OTP_FORMAT
Parameter:
  • class: otp
  • method: generateotp
  • user: user
  • password: password
  • type: number
  • destination: 34600000000
  • time: 1
  • timetype: days
  • length: 6
  • otpformat: all
  • output:
Anforderung:
https://www.afilnet.com/api/http/?class=otp&method=generateotp&user=user&password=password&type=number&destination=34600000000&time=1&timetype=days&length=6&otpformat=all&output=
SEHR WICHTIGE INFORMATION ÜBER COOKIES: Diese Website gebraucht eigene cookies für einen beste Dienste opfern. Wenn Sie gehen gesurft weiter, denn bedenken wir dass Sie Ihre Gebrauch übernahmen. Sie wird mehr Information gefunden im unsere Cookiespolitik. Weitergehen