Lambda Store SSO (OAuth)

This article introduces the basics behind the Lambda Store SSO (OAuth).

TOPICS


Configurations

To enable Lambda Store SSO, we require the following information:

  • Client ID
  • Client Secret
  • Client Scopes (i.e. openid profile email)
  • Authorization Endpoint (e.g., https://git.net/oauth/authorize)
  • Token Endpoint (e.g., https://git.net/oauth/token)
  • User Info Endpoint (e.g., https://git.net.oauth.userinfo)

The URL for callback will be: <your Store URL./lambdasso/oauth2

(e.g., https://store.lambdasolutions.net/lambdasso/oauth2)

Back to TOPICS


Field Mappings

The following fields are valid in the JSON reply to create or update the new customer account:

Email Street Address
First Name City
Last Name State  / Province (must use region code)
Company Zip / Postal Code
Telephone Country (must use country code)

Example Profile Response:

{
"id": "user@email.com",
"attributes": {
"givenName": "First Name",
"familyName": "Last Name",
"email": "user@email.com"
}
}

Back to TOPICS


Getting Started with Lambda Store SSO (Token)

The link from your application to the Lambda Store should look like either:

1. https://<store site>/lambdasso/index/index/ticket/<ticket>, or

2.  https://<store site>/lambdasso/?ticket=<ticket>

The parameter <ticket> is generated by your application. The Lambda Store will validate the <ticket> by sending the <ticket> and <secret> to validation endpoint.

e.g., GET https://<client server>/<validation endpoint>?ticket=<ticket>&secret=<secret>

Lambda Store SSO Settings

Provide the Lambda Store with both:

1.  Validation Endpoint URL

2.  Secret

Endpoint Validation Reply

The validation endpoint should return as a JSON reply.

Successful Endpoint JSON Reply

{
"status": "OK',
"user": {
"email": "john.doe@example.com",
"firstname": "John",
"lastname": "Doe",
"company": "Company",
"address": {
"street": [
"Suite 200-110 West Hastings"
],
"city": "Vancouver",
"country_id": "CA",
"region": "BC",
"postcode": "V6B 1G8",
"telephone": "+1.234.567.890"
}
}
}
  • Email, firstname, and lastname are required.
  • Email is a unique key for customers in the Lambda Suite.
  • Company and address are optional.
  • If address is set, then street, city, country_id, and telephone are required.
  • Region and postcode could be optional or required, depending on store settings.
  • Street is an array of strings, up to 2 lines.
  • Country_id should be one of the country codes in Appendix A.
  • Region: If there are region codes defined in Appendix B for the country_id, then region should be a value from either regioncode or regionname column. If there are no region codes defined for country_id, then it could be any string. 

Failed Endpoint JSON Reply

{
"status": "INVALID_TICKET",
"description": "Ticket not recognized"
}
  • Status field should have value different than "OK".
  • Description field is optional.

Back to TOPICS


Appendix A: Lambda SSO (Token)

Secret and Ticket Recommendations

  • The Validation Endpoint URL must use HTTPS.
  • The secret should not be part of the ticket.
  • The ticket must only be valid for one ticket validation attempt. Whether or not validation was successful, Central Authentication Service (CAS) must then invalidate the ticket, causing all future validation attempts of that same ticket to fail. 
  • CAS should expire an unvalidated ticket in a reasonable period of time after they are issued. If a service presents an expired ticket for validation, CAS must respond with a validation failure response.
  • The validation response should include a descriptive message explaining why validation failed.
  • The duration of a ticket should be 5 minutes or less. Local security and CAS usage considerations may determine the optimal lifespan of an unvalidated ticket. 
  • The ticket must contain adequate secure random data so that a ticket is not guessable.
  • The secret must contain adequate secure random data so that a secret is not guessable.
  • The ticket and secret should be random. 

Back to TOPICS


Appendix B: Country Codes

Country Code Country Name
AD Andorra
AE United Arab Emirates
AF Afghanistan
AG Antigua & Barbados
AI Anguilla
AL Albania
AM Armenia
AN Netherlands Antilles
AO Angola
AQ Antarctica
AR Argentina
AS American Samoa
AT Austria
AU Australia
AW Aruba
AX Åland Islands
AZ Azerbaijan
BA Bosnia & Herzegovina
BB Barbados
BD Bangladesh
BE Belgium
BF Burkina Faso
BG Bulgaria
BH Bahrain
BI Burundi
BJ Benin
BL  Saint Barthélemy
BM Bermuda
BN Brunei
BO Bolivia
BR Brazil
BS Bahamas
BT Bhutan
BV Bouvet Island
BW Botswana
BY Belarus
BZ Belize
CA Canada
CC Cocos (Keeling) Islands
CD Democratic Republic of the Congo - Kinshasa
CF Central African Republic
CG Republic of the Congo - Brazzaville
CH Switzerland
CI Côte d'Ivoire
CK Cook Islands
CL Chile
CM Cameroon
CN China
CO Colombia
CR Costa Rica
CU Cuba
CV Cape Verde
CX Christmas Island
CY Cyprus
CZ Czechia
DE Germany
DJ Djibouti
DK Denmark
DM Dominica
DO Dominican Republic
DZ Algeria
EC Ecuador
EE Estonia
EG Egypt
EH Western Sahara
ER Eritrea
ES Spain
ET Ethiopia
FI Finland
FJ Fiji
FK Falkland Islands
FM Micronesia
FO Faroe Islands
FR France
GA Gabon
GB United Kingdom
GD Grenada
GE Georgia
GF French Guiana
GG Guernsey
GH Ghana
GI Gibraltar
GL Greenland
GM Gambia
GN Guinea
GP Guadaloupe
GQ Equatorial Guinea
GR Greece
GS South Georgia & South Sandwich Islands
GT Guatemala
GU Guam
GW Guinea-Bissau
GY Guyana
HK Hong Kong SAR China
HM Heard & McDonald Islands
HN Honduras
HR Croatia
HT Haiti
HU Hungary
ID Indonesia
IE Ireland
IL Israel
IM Isle of Man
IN India
IO British Indian Ocean Territory
IQ Iraq
IR Iran
IS Iceland
IT Italy
JE Jersey
JM Jamaica
JO Jordan
JP Japan
KE Kenya
KG Kyrgyzstan
KH Cambodia
KI Kiribati
KM Comoros
KN St. Kitts & Nevis
KP North Korea
KR South Korea
KW Kuwait
KY Cayman Islands
KZ Kazakhstan
LA Laos
LB Lebanon
LC St. Lucia
LI Liechtenstein
LK Sri Lanka
LR Liberia
LS Lesotho
LT Lithuania
LU Luxembourg
LV Latvia
LY Libya
MA Morocco
MC Monaco
MD Moldova
ME Montenegro
MF St. Martin
MG Madagascar
MH Marshall Islands
MK Macedonia
ML Mali
MM Myanmar (Burma)
MN Mongolia
MO Macau SAR China
MP Northern Mariana Islands
MQ Martinique
MR Mauritania
MS Montserrat
MT Malta
MU Mauritius
MV Maldives
MW Malawi
MX Mexico
MY Malaysia
MZ Mozambique
NA Namibia
NC New Caledonia
NE Niger
NF Norfolk Island
NG Nigeria
NI Nicaragua
NL Netherlands
NO Norway
NP Nepal
NR Nauru
NU Niue
NZ New Zealand
OM Oman
PA Panama
PE Peru
PF French Polynesia
PG Papua New Guinea
PH Philippines
PK Pakistan
PL Poland
PM St. Pierre & Miquelon
PN Pitcairn Islands
PS Palestinian Territories
PT Portugal
PW Palau
PY Paraguay
QA Qatar
RE Réunion
RO Romania
RS Serbia
RU Russia
RW Rwanda
SA Saudi Arabia
SB Solomon Islands
SC Seychelles
SD Sudan
SE Sweden
SG Singapore
SH St. Helena
SI Slovenia
SJ Svalbard & Jan Mayen
SK Slovakia
SL Sierra Leone
SM San Marino
SN Senegal
SO Somalia
SR Suriname
SS South Sudan
ST São Tomé and Príncipe
SV El Salvador
SY Syria
SZ Eswatini
TC Turks & Caicos Islands
TD Chad
TF French Southern Territories
TG Togo
TH Thailand
TJ Tajikistan
TK Tokelau
TL Timor-Leste
TM Turkmenistan
TN Tunisia
TO Tonga
TR Turkey
TT Trinidad & Tobago
TV Tuvalu
TW Taiwan
TZ Tanzania
UA Ukraine
UG Uganda
UM U.S. Outlying Islands
US United States
UY Uruguay
UZ Uzbekistan
VA Vatican City
VC St. Vincent & the Grenadines
VE Venezuela
VG British Virgin Islands
VI U.S. Virgin Islands
VN Vietnam
VU Vanuatu
WF Wallis & Futuna
WS Samoa
YE Yemen
YT Mayotte
ZA South Africa
ZM Zambia
ZW Zimbabwe

Back to TOPICS


Appendix C: Region Codes

Country Code Region Code Region Name
AT BL Burgenland
AT KN Kärnten
AT NO Niederösterreich
AT OO Oberösterreich
AT SB Salzburg
AT ST Steiermark
AT TI Tirol
AT  VB Vorarlberg
AT WI Wien
AU ACT Australian Capital Territory
AU NSW New South Wales
AU NT Northern Territory
AU QLD Queensland
AU SA South Australia
AU TAS Tasmania
AU VIC Victoria
AU WA Western Australia
BR AC Acre
BR AL Alagoas
BR AP Amapá
BR AM Amazonas
BR BA Bahia
BR CE Ceará
BR DF Distrito Federal
BR ES Espírito Santo
BR GO Goiás
BR MA Maranhão
BR MT Mato Grosso
BR MS Mato Grosso do Sul
BR MG Minas Gerais
BR PA Pará
BR PB Paraíba
BR PR Paraná
BR PE Pernambuco
BR PI Piauí
BR RJ Rio de Janeiro
BR RN Rio Grande do Norte
BR RS Rio Grande do Sul
BR RO Rondônia
BR RR Roraima
BR SC Santa Catarina
BR SP São Paulo
BR SE Sergipe
BR TO Tocantins
CA AB Alberta
CA BC British Columbia
CA MB Manitoba
CA  NB New Brunswick
CA NL Newfoundland and Labrador
CA NT Northwest Territories
CA NS Nova Scotia
CA NU Nunavut
CA ON Ontario
CA PE Prince Edward Island
CA QC Quebec
CA  SK  Saskatchewan
CA YT Yukon Territory
CH AG Aargau
CH AR Appenzell Ausserrhoden
CH AI Appenzell Innerrhoden
CH BL Basel-Landschaft
CH BS Basel-Stadt
CH BE Bern
CH FR Freiburg
CH GE Genf
CH GL Glarus
CH GR Graubünden
CH JU Jura
CH LU Luzern
CH NE Neuenburg
CH NW Nidwalden
CH OW Obwalden
CH SH Schaffhausen
CH SZ Schwyz
CH SO Solothurn
CH SG St. Gallen
CH TI Tessin
CH TG Thurgau
CH UR Uri
CH VD Waadt
CH VS Wallis
CH ZG Zug
DE BAW Baden-Württemberg
DE BAY Bayern
DE BER BErlin
DE BRG Brandenburg
DE BRE Bremen
BE HAM Hamburg
DE HES Hessen
DE MEC Mecklenburg-Vorpommern
DE NDS Niedersachsen
DE NRW Nordrhein-Westfalen
DE RHE Rheinland-Pfalz
DE SAR Saarland
DE SAS Sachsen
DE SAC Sachsen-Anhalt
DE SCN Schleswig-Holstein
DE THE Thüringen
EE EE-37 Harjumaa
EE EE-39 Hiiumaa
EE EE-44 Ida-Virumaa
EE EE-51 Järvamaa
EE EE-49 Jõgevamaa
EE EE-59 Lääne-Virumaa
EE EE-57 Läänemaa
EE EE-67 Pärnumaa
EE EE-65 Põlvamaa
EE EE-70 Raplamaa
EE EE-74 Saaremaa
EE EE-78 Tartumaa
EE EE-82 Valgamaa
EE EE-84 Viljandimaa
EE EE-86 Võrumaa
ES A Coruca A Coruña
ES Alava Alava
ES Albacete Albacete
ES Alicante Alicante
ES Almeria Almeria
ES Asturias Asturias
ES Avila Avila
ES Badajoz Badajoz
ES Baleares Baleares
ES Barcelona Barcelona
ES BUrgo Burgo
ES Caceres Caceres
ES Cadiz Cadiz
ES Cantabria Cantabria
ES Castellon Castellon
ES Ceuta Ceuta
ES  Ciudad Real Ciudad Real
ES Cordoba Cordoba
ES Cuenca Cuenca
ES Girona Girona
ES Granada Granada
ES Guadalajara Guadalajara
ES Guipuzcoa Guipuzcoa
ES Helva Helva
ES Huesca Huesca
ES Jaen Jaen
ES La Rioja La Rioja
ES Las Palmas Las Palmas
ES Leon Leon
ES Lleida Lleida
ES Lugo Lugo
ES Madrid Madrid
ES Malaga Malaga
ES Melilla Melilla
ES Murcia Murcia
ES Navarra Navarra
ES Ourense Ourense
ES Palencia Palencia
ES Pontevedra Pontevedra
ES Salamanca Salamanca
ES Santa Cruz de Tenerife Santa Cruz de Tenerife
ES Segovia Segovia
ES Sevilla Sevilla
ES Soria Soria
ES Tarrangona Tarragona
ES Teruel Teruel
ES Toledo Toledo
ES Valencia Valencia
ES Valladolid Valladolid
ES Vizcaya Vizcaya
ES Zamora Zamora
ES Zaragoza Zaragoza
FI Ahvenanmaa Ahvenanmaa
FI Etelä-Karjala Etelä-Karjala
FI Etelä-Pohjanmaa Etelä-Pohjanmaa
FI Etelä-Savo Etelä-Savo
FI Itä-Uusimaa Itä-Uusimaa
FI  Kainuu Kainuu
FI Kanta-Häme Kanta-Häme
FI Keski-Pohjanmaa Keski-Pohjanmaa
FI Keski-Suomi Keski-Suomi
FI Kymenlaakso Kymenlaakso
FI Lappi Lappi
FI Päijät-Häme Päijät-Häme
FI Pirkanmaa Pirkanmaa
FI Pohjanmaa Pohjanmaa
FI Pohjois-Karjala Pohjois-Karjala
FI Pohjois-Pohjanmaa Pohjois-Pohjanmaa
FI Pohjois-Savo Pohjois-Savo
FI Satakunta Satakunta
FI Uusimaa Uusimaa
FI Varsinais-Suomi Varsinais-Suomi
FR 1 Ain
FR 2 Aisne
FR 3 Allier
FR 4 Alpes-de-Haute-Provence
FR 6 Alpes-Maritimes
FR 7 Ardèche
FR 8 Ardennes
FR 9 Ariège
FR 10 Aube
FR 11 Aube
FR 12 Aveyron
FR 67 Bas-Rhin
FR 13 Bouches-du-Rhône
FR 14 Calvados
FR 15 Cantal
FR 16 Charente
FR 17 Charente-Maritime
FR 18 Cher
FR 19 Corrèze
FR 2A Corse-du-Sud
FR 21 Côte-d'Or
FR 22 Côtes-d'Armor
FR 23 Creuse
FR 79 Deux-Sèvres
FR 24 Dordogne
FR 25 Doubs
FR 26 Drôme
FR 91 Essonne
FR 27 Eure
FR 28 Eure-et-Loir
FR 29 Finistère
FR 30 Gard
FR 32 Gers
FR 33 Gironde
FR 68 Haut-Rhin
FR 2B Haute-Corse
FR 31 Haute-Garonne
FR 43 Haute-Loire
FR 54 Haute-Marne
FR 70 Haute-Saône
FR 87 Haute-Vienne
FR 5 Hautes-Alpes
FR 65 Hautes-Pyrénées
FR 92 Hauts-de-Seine
FR 34 Hérault
FR 35 Ille-et-Vilaine
FR 36 Indre
FR 37 Indre-et-Loire
FR 38 Isère
FR 39 Jura
FR 40 Landes
FR 41 Loir-et-Cher
FR 42 Loire
FR 44 Loire-Atlantique
FR 45 Loiret
FR 46 Lot
FR 47 Lot-et-Garonne
FR 48 Lozère
FR 49 Mainte-et-Loire
FR 50 Manche
FR 51 Marne
FR 53 Mayenne
FR 54 Meurthe-et-Moselle
FR 55 Meuse
FR 56 Morbihan
FR 57 Moselle
FR 58 Nièvre
FR 59 Nord
FR 60 Oise
FR 61 Orne
FR 75 Paris
FR 62 Pas-de-Calais
FR 63 Puy-de-Dôme
FR 64 Pyrénées-Atlantiques
FR 66 Pyrénées-Orientales
FR 69 Rhône
FR 71 Saône-et-Loire
FR 72 Sarthe
FR 73 Savoie
FR 77 Seine-et-Marne
FR 76 Seine-Maritime
FR 93 Seine-Saint-Denis
FR 80 Somme
FR 81 Tarn
FR 82 Tarn-et-Garonne
FR 90 Territoire-de-Belfort
FR 95 Val-d'Oise
FR 94 Val-de-Marne
FR 83 Var
FR 84 Vaucluse
FR 85 Vendée
FR 86 Vienne
FR 88 Vosges
FR 89 Yonne
FR 78 Yvelines
HR HR-07 Bjelovarsko-bilogorska županija
HR HR-12 Brodsko-posavska županija
HR HR-19 Dubrovačko-neretvanska županija
HR HR-21 Grad Zagreb
HR HR-18 Istarska županija
HR HR-04 Karlovačka županija
HR HR-06 Koprivničko-križevačka županija
HR HR-02 Krapinsko-zagorska županija
HR HR-09  Ličko-senjska županija
HR HR-20 Međimurska županija
HR HR-14 Osječko-baranjska županija
HR HR-11 Požeško-slavonska županija
HR HR-08 Primorsko-goranska županija
HR HR-15 Šibensko-kninska županija
HR HR-03 Sisačko-moslavačka županija
HR HR-17 Splitsko-dalmatinska županija
HR HR-05 Varaždinska županija
HR HR-10 Virovitičko-podravska županija
HR HR-16 Vukovarsko-srijemska županija
HR HR-13 Zadarska županija
HR HR-01 Zagrebačka županija
IN AN Andaman and Nicobar Islands
IN AP Andhra Pradesh
IN AR Arunachal Pradesh
IN AS Assam
IN BR Bihar
IN CH Chandrigarh
IN CT Chhattisgarh
IN DN Dadra and Nagar Haveli
IN DD Daman and Diu
IN DL Delhi
IN GA Goa
IN GJ Gujarat
IN HR Haryana
IN HP Himachal Pradesh
IN JK Jammu and Kashmir
IN JH Jharkhand
IN KA Karnataka
IN LD Lakshadweep
IN MP Madhya Pradesh
IN MH Maharashtra
IN MN Manipur
IN ML Meghalaya
IN MZ Mizoram
IN NL Nagaland
IN OR Odisha
IN PY Puducherry
IN PB Punjab
IN RJ Rajasthan
IN SK Sikkim
IN TN Tamil Nadu
IN TG Telangana
IN TR Tripura
IN UP Uttar Pradesh
IN UT Uttarakhand
IN WB West Bengal
LT LT-AL Alytaus Apskritis
LT LT-KU Kauno Apskritis
LT LT-KL Klaipėdos Apskritis
LT LT-MR Marijampolės Apskritis
LT LT-PN Panevėžio Apskritis
LT LT-SA Šiaulių Apskritis
LT LT-TA Tauragės Apskritis
LT LT-TE Telšių Apskritis
LT LT-UT Utenos Apskritis
LT LT-VL Vilniaus Apskritis
LV Ādažu novads Ādažu novads
LV Aglonas novads Aglonas novads
LV LV-AI Aizkraukles novads
LV Aizputes novads Aizputes novads
LV Aknīstes novads Aknīstes novads
LV Alojas novads Alojas novads
LV Alsungas novads Alsungas novads
LV LV-AL Alūksnes novads
LV Amatas novads Amatas novads
LV Apes novads Apes novads
LV Auces novads Auces novads
LV Babītes novads Babītes novads
LV Baldones novads Baldones novads
LV Baltinavas novads Baltinavas novads
LV LV-BL Balvu novads
LV LV-BU Bauskas novads
LV Beverīnas novads Beverīnas novads
LV Brocēnu novads Brocēnu novads
LV Burtnieku novads Burtnieku novads
LV Carnikavas novads Carnikavas novads
LV LV-CE Cēsu novads
LV Cesvaines novads Cesvaines novads
LV Ciblas novads Ciblas novads
LV Dagdas novads Dagdas novads
LV LV-DGV Daugavpils
LV LV-DA Daugavpils novads
LV LV-DO Dobeles novads
LV Dundagas novads Dundagas novads
LV Engures novads Engures novads
LV Garkalnes novads Garkalnes novads
LV Grobiņas novads Grobiņas novads
LV LV-GU Gulbenes novads
LV Iecavas novads Iecavas novads
LV Ikšķiles novads Ikšķiles novads
LV Ilūkstes novads Ilūkstes novads
LV Inčukalna novads Inčukalna novads
LV Jaunjelgavas novads Jaunjelgavas novads
LV Jaunpiebalgas novads Jaunpiebalgas novads
LV Jaunpils novads Jaunpils novads
LV Jēkabpils Jēkabpils
LV LV-JK Jēkabpils novads
LV LV-JEL Jelgava
LV LV-JL Jelgavas novads
LV LV-JUR Jūrmala
LV Kandavas novads Kandavas novads
LV Kārsavas novads Kārsavas novads
LV Ķeguma novads Ķeguma novads
LV Ķekavas novads Ķekavas novads
LV Kokneses novads Kokneses novads
LV LV-KR Krāslavas novads
LV Krimuldas novads Krimuldas novads
LV Krustpils novads Krustpils novads
LV LV-KU Kuldīgas novads
LV Lielvārdes novads Lielvārdes novads
LV LV-LPX Liepāja
LV LV-LE Liepājas novads
LV Līgatnes novads Līgatnes novads
LV LV-LM Limbažu novads
LV Līvānu novads Līvānu novads
LV Lubānas novads Lubānas novads
LV LV-LU Ludzas novads
LV LV-MA Madonas novads
LV Mālpils novads Mālpils novads
LV Mārupes novads Mārupes novads
LV Mazsalacas novads Mazsalacas novads
LV Naukšēnu novads Naukšēnu novads
LV Neretas novads Neretas novads
LV Nīcas novads Nīcas novads
LV LV-OG Ogres novads
LV Olaines novads Olaines novads
LV Ozolnieku novads Ozolnieku novads
LV Pārgaujas novads Pārgaujas novads
LV Pāvilostas novads Pāvilostas novads
LV Pļaviņu novads Pļaviņu novads
LV LV-PPR Preiļu novads
LV Priekules novads Priekules novads
LV Priekuļu novads Priekuļu novads
LV Raunas novads Raunas novads
LV LV-REZ Rēzekne
LV LV-RE Rēzeknes novads
LV Riebiņu novads Riebiņu novads
LV LV-RIX Rīga
LV LV-RI Rīgas novads
LV Rojas novads Rojas novads
LV Ropažu novads Ropažu novads
LV Rucavas novads Rucavas novads
LV Rugāju novads Rugāju novads
LV Rūjienas novads Rūjienas novads
LV Rundāles novads Rundāles novads
LV Salacgrīvas novads Salacgrīvas novads
LV Salas novads Salas novads
LV Salaspils novads Salaspils novads
LV LV-SA Saldus novads
LV Saulkrastu novads Saulkrastu novads
LV Sējas novads Sējas novads
LV Siguldas novads Siguldas novads
LV Skrīveru novads Skrīveru novads
LV Skrundas novads Skrundas novads
LV Smiltenes novads Smiltenes novads
LV Stopiņu novads Stopiņu novads
LV Strenču novads Strenču novads
LV LV-TA Talsu novads
LV Tērvetes novads Tērvetes novads
LV LV-TU Tukuma novads
LV Vaiņodes novads Vaiņodes novads
LV LV-VK Valkas novads
LV Valmiera Valmiera
LV LV-VM Valmieras novads
LV Varakļānu novads Varakļānu novads
LV Vārkavas novads Vārkavas novads
LV Vecpiebalgas novads Vecpiebalgas novads
LV Vecumnieku novads Vecumnieku novads
LV LV-VEN Ventspils
LV LV-VE Ventspils novads
LV Viesītes novads Viesītes novads
LV Viļakas novads Viļakas novads
LV Viļānu novads Viļānu novads
LV Zilupes novads Zilupes novads
MX AGU Aguascalientes
MX BCN Baja California
MX BCS Baja California Sur
MX CAM Campeche
MX CHP Chiapas
MX CHH Chihuahua
MX CMX Ciudad de México
MX COA Coahuila
MX COL Colima
MX DUR Durango
MX MEX Estado de México
MX GUA Guanajuato
MX GRO Guerrero
MX HID Hidalgo
MX JAL Jalisco
MX MIC Michoacán
MX MOR Morelos
MX NAY Nayarit
MX NLE Nuevo León
MX OAX Oaxaca
MX PUE Puebla
MX QUE Querétaro
MX ROO Quintana Roo
MX SLP San Luis Potosí
MX SIN Sinaloa
MX SON Sonora
MX TAB Tabasco
MX TAM Tamaulipas
MX TLA Tlaxcala
MX VER Veracruz
MX YUC Yucatán
MX ZAC Zacatecas
RO AB Alba
RO AR Arad
RO AG Argeş
RO BC Bacău
RO BH Bihor
RO BN Bistriţa-Năsăud
RO BT Botoşani
RO BR Brăila
RO BV Braşov
RO B Bucureşti
RO BZ Buzău
RO CL Călăraşi
RO CS Caraş-Severin
RO CJ Cluj
RO CT Constanţa
RO CV Covasna
RO DB Dâmboviţa
RO DJ Dolj
RO GL Galaţi
RO GR Giurgiu
RO GJ Gorj
RO HR Harghita
RO HD Hunedoara
RO IL Ialomiţa
RO IS Iaşi
RO IF Ilfov
RO MM Maramureş
RO MH Mehedinţi
RO MS Mureş
RO NT Neamţ
RO OT Olt
RO PH Prahova
RO SJ Sălaj
RO SM Satu-Mare
RO SB Sibiu
RO SV Suceava
RO TR Teleorman
RO TM Timiş
RO TL Tulcea
RO VL Vâlcea
RO VS Vaslui
RO VN Vrancea
US AL Alabama
US AK AlaskaAmerican Samoa
US AS American Samoa
US AZ Arizona
US AR Arkansas
US AE Armed Forces Africa
US AA Armed Forces Americas
US AE Armed Forces Canada
US AE Armed Forces Europe
US AE Armed Forces Middle East
US AP Armed Forces Pacific
US CA California
US CO Colorado
US CT Connecticut
US DE Delaware
US DC District of Columbia
US FM Federated States Of Micronesia
US FL Florida
US GA Georgia
US GU Guam
US HI Hawaii
US ID Idaho
US IL Illinois
US IN Indiana
US IA Iowa
US KS Kansas
US KY Kentucky
US LA Louisiana
US ME Maine
US MH Marshall Islands
US MD Maryland
US MA Massachusetts
US MI Michigan
US MN Minnesota
US MS Mississippi
US MO Missouri
US MT Montana
US NE Nebraska
US NV Nevada
US NH New Hampshire
US NJ New Jersey
US NM New Mexico
US NY New York
US NC North Carolina
US ND North Dakota
US MP Northern Mariana Islands
US OH Ohio
US OK Oklahoma
US OR Oregon
US PW Palau
US PA Pennsylvania
US PR Puerto Rico
US RI Rhode Island
US SC South Carolina
US SD South Dakota
US TN Tennessee
US TX Texas
US UT Utah
US VT Vermont
US VI Virgin Islands
US VA Virginia
US WA Washington
US WV West Virginia
US WI Wisconsin
US WY Wyoming

Back to TOPICS