Porniți un proces de autentificare
Selectați o țară:
Doar cu atribute obligatorii
Atribute obligatorii si opționale
Țările și atributele disponibile pot fi interogate folosind o cerere de tip `HTTP-GET` către `https://dev.eidas.gov.ro/SP/AvailableCountries` .
Selectați un nivel de asigurare minim:
Pentru fiecare categorie avem cate un nivel:
- A,B -> Scazut;
- C,D -> Substantial;
- E -> Inalt
Ghid de integrare a unui SP romanesc
În funcție de țara selectata și atributele cerute de către SP, trebuie pregătit o cerere JSON.
Câteva exemple sunt prezente mai jos.
Doar cu atribute obligatorii
{
"authentication_request" : {
"attribute_list" : [ {
"type" : "requested_attribute",
"name" : "FirstName",
"required" : true
}, {
"type" : "requested_attribute",
"name" : "DateOfBirth",
"required" : true
}, {
"type" : "requested_attribute",
"name" : "FamilyName",
"required" : true
}, {
"type" : "requested_attribute",
"name" : "PersonIdentifier",
"required" : true
} ],
"requested_authentication_context" : {
"comparison" : "minimum",
"context_class" : [ "A" ]
},
"citizen_country" : "CZ",
"created_on" : "2025-12-31T11:25:04.827602538+02:00",
"force_authentication" : true,
"id" : "13f9bdda-f086-4505-85dc-b1c072723e0b",
"provider_name" : "DEMO-SP-RO",
"requester_id" : "http://eidas.eu/EidasNode/RequesterId_RO",
"serviceUrl" : "https://dev.eidas.gov.ro/SP/ReturnPage",
"sp_type" : "public",
"version" : "1"
}
}
Atribute obligatorii și opționale
{
"authentication_request" : {
"attribute_list" : [ {
"type" : "requested_attribute",
"name" : "PlaceOfBirth",
"required" : false
}, {
"type" : "requested_attribute",
"name" : "FirstName",
"required" : true
}, {
"type" : "requested_attribute",
"name" : "DateOfBirth",
"required" : true
}, {
"type" : "requested_attribute",
"name" : "CurrentAddress",
"required" : false
}, {
"type" : "requested_attribute",
"name" : "FamilyName",
"required" : true
}, {
"type" : "requested_attribute",
"name" : "PersonIdentifier",
"required" : true
} ],
"requested_authentication_context" : {
"comparison" : "minimum",
"context_class" : [ "A" ]
},
"citizen_country" : "CZ",
"created_on" : "2025-12-31T11:25:04.827602538+02:00",
"force_authentication" : true,
"id" : "13f9bdda-f086-4505-85dc-b1c072723e0b",
"provider_name" : "DEMO-SP-RO",
"requester_id" : "http://eidas.eu/EidasNode/RequesterId_RO",
"serviceUrl" : "https://dev.eidas.gov.ro/SP/ReturnPage",
"sp_type" : "public",
"version" : "1"
}
}
Folosind cererea JSON, vom produce o cerere de tip TOKEN semnata folosind cheia privata.
In functie de versiune, cererea poate avea continut criptat.
Atenție! Semnătură trebuie oferita la nivel de server, nu la nivel de browser.
Doar cu atribute obligatorii
eyJhbGciOiJFUzUxMiJ9.eyJhdXRoZW50aWNhdGlvbl9yZXF1ZXN0Ijp7ImF0dHJpYnV0ZV9saXN0IjpbeyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJGaXJzdE5hbWUiLCJyZXF1aXJlZCI6dHJ1ZX0seyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJEYXRlT2ZCaXJ0aCIsInJlcXVpcmVkIjp0cnVlfSx7InR5cGUiOiJyZXF1ZXN0ZWRfYXR0cmlidXRlIiwibmFtZSI6IkZhbWlseU5hbWUiLCJyZXF1aXJlZCI6dHJ1ZX0seyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJQZXJzb25JZGVudGlmaWVyIiwicmVxdWlyZWQiOnRydWV9XSwicmVxdWVzdGVkX2F1dGhlbnRpY2F0aW9uX2NvbnRleHQiOnsiY29tcGFyaXNvbiI6Im1pbmltdW0iLCJjb250ZXh0X2NsYXNzIjpbIkEiXX0sImNpdGl6ZW5fY291bnRyeSI6IkNaIiwiY3JlYXRlZF9vbiI6IjIwMjUtMTItMzFUMTE6MjU6MDQuODI3NjAyNTM4KzAyOjAwIiwiZm9yY2VfYXV0aGVudGljYXRpb24iOnRydWUsImlkIjoiMTNmOWJkZGEtZjA4Ni00NTA1LTg1ZGMtYjFjMDcyNzIzZTBiIiwicHJvdmlkZXJfbmFtZSI6IkRFTU8tU1AtUk8iLCJyZXF1ZXN0ZXJfaWQiOiJodHRwOi8vZWlkYXMuZXUvRWlkYXNOb2RlL1JlcXVlc3RlcklkX1JPIiwic2VydmljZVVybCI6Imh0dHBzOi8vZGV2LmVpZGFzLmdvdi5yby9TUC9SZXR1cm5QYWdlIiwic3BfdHlwZSI6InB1YmxpYyIsInZlcnNpb24iOiIxIn19.AK1qYgGLfleriE82P0NVq-JCmNBBR9LMC_utQMwNZuqkR2DXxLsSAbSJ_wcyotFSPwYQYCBakpc53spLPGr_9Jz1Aci-OAU2XjXdp50MP8En5d8JAly4qWCATbsK5-Wl0g3XyIN2pI2cgYIq7KvEODQpk-fDNH5gp_fmGCf_K6GAb4LX
Atribute obligatorii și opționale
eyJhbGciOiJFUzUxMiJ9.eyJhdXRoZW50aWNhdGlvbl9yZXF1ZXN0Ijp7ImF0dHJpYnV0ZV9saXN0IjpbeyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJQbGFjZU9mQmlydGgiLCJyZXF1aXJlZCI6ZmFsc2V9LHsidHlwZSI6InJlcXVlc3RlZF9hdHRyaWJ1dGUiLCJuYW1lIjoiRmlyc3ROYW1lIiwicmVxdWlyZWQiOnRydWV9LHsidHlwZSI6InJlcXVlc3RlZF9hdHRyaWJ1dGUiLCJuYW1lIjoiRGF0ZU9mQmlydGgiLCJyZXF1aXJlZCI6dHJ1ZX0seyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJDdXJyZW50QWRkcmVzcyIsInJlcXVpcmVkIjpmYWxzZX0seyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJGYW1pbHlOYW1lIiwicmVxdWlyZWQiOnRydWV9LHsidHlwZSI6InJlcXVlc3RlZF9hdHRyaWJ1dGUiLCJuYW1lIjoiUGVyc29uSWRlbnRpZmllciIsInJlcXVpcmVkIjp0cnVlfV0sInJlcXVlc3RlZF9hdXRoZW50aWNhdGlvbl9jb250ZXh0Ijp7ImNvbXBhcmlzb24iOiJtaW5pbXVtIiwiY29udGV4dF9jbGFzcyI6WyJBIl19LCJjaXRpemVuX2NvdW50cnkiOiJDWiIsImNyZWF0ZWRfb24iOiIyMDI1LTEyLTMxVDExOjI1OjA0LjgyNzYwMjUzOCswMjowMCIsImZvcmNlX2F1dGhlbnRpY2F0aW9uIjp0cnVlLCJpZCI6IjEzZjliZGRhLWYwODYtNDUwNS04NWRjLWIxYzA3MjcyM2UwYiIsInByb3ZpZGVyX25hbWUiOiJERU1PLVNQLVJPIiwicmVxdWVzdGVyX2lkIjoiaHR0cDovL2VpZGFzLmV1L0VpZGFzTm9kZS9SZXF1ZXN0ZXJJZF9STyIsInNlcnZpY2VVcmwiOiJodHRwczovL2Rldi5laWRhcy5nb3Yucm8vU1AvUmV0dXJuUGFnZSIsInNwX3R5cGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiMSJ9fQ.AS95N4X53qvIhSaLPt1nSHkuYsm6Fig5gi0xjWaGrei-ftRc5bGa26C5k8dq2NhG_hP4rRM9hyjjlaYgyWlwXNSPAdtvAxdBKrpTRovCN0t6j1tqJ4UQYJx_95TmYho1pn6huHCz6HVYj1MIVcHI4XVA4z2SsK2miN68QRwsW084fr9L
Cu un JWT semnat putem crea formularul final pentru cetățeanul de interes.