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-11-16T06:02:10.895846313+02:00",
"force_authentication" : true,
"id" : "65afbe88-31f3-45cb-b2e7-d73301904491",
"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-11-16T06:02:10.895846313+02:00",
"force_authentication" : true,
"id" : "65afbe88-31f3-45cb-b2e7-d73301904491",
"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 JWT semnata folosind cheia privata.
Atenție! Semnătură trebuie oferita la nivel de server, nu la nivel de browser.
Doar cu atribute obligatorii
eyJhbGciOiJFUzUxMiJ9.eyJhdXRoZW50aWNhdGlvbl9yZXF1ZXN0Ijp7ImF0dHJpYnV0ZV9saXN0IjpbeyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJGaXJzdE5hbWUiLCJyZXF1aXJlZCI6dHJ1ZX0seyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJEYXRlT2ZCaXJ0aCIsInJlcXVpcmVkIjp0cnVlfSx7InR5cGUiOiJyZXF1ZXN0ZWRfYXR0cmlidXRlIiwibmFtZSI6IkZhbWlseU5hbWUiLCJyZXF1aXJlZCI6dHJ1ZX0seyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJQZXJzb25JZGVudGlmaWVyIiwicmVxdWlyZWQiOnRydWV9XSwicmVxdWVzdGVkX2F1dGhlbnRpY2F0aW9uX2NvbnRleHQiOnsiY29tcGFyaXNvbiI6Im1pbmltdW0iLCJjb250ZXh0X2NsYXNzIjpbIkEiXX0sImNpdGl6ZW5fY291bnRyeSI6IkNaIiwiY3JlYXRlZF9vbiI6IjIwMjUtMTEtMTZUMDY6MDI6MTAuODk1ODQ2MzEzKzAyOjAwIiwiZm9yY2VfYXV0aGVudGljYXRpb24iOnRydWUsImlkIjoiNjVhZmJlODgtMzFmMy00NWNiLWIyZTctZDczMzAxOTA0NDkxIiwicHJvdmlkZXJfbmFtZSI6IkRFTU8tU1AtUk8iLCJyZXF1ZXN0ZXJfaWQiOiJodHRwOi8vZWlkYXMuZXUvRWlkYXNOb2RlL1JlcXVlc3RlcklkX1JPIiwic2VydmljZVVybCI6Imh0dHBzOi8vZGV2LmVpZGFzLmdvdi5yby9TUC9SZXR1cm5QYWdlIiwic3BfdHlwZSI6InB1YmxpYyIsInZlcnNpb24iOiIxIn19.AIVjU7zyfDDQRW6DYdlPDbXyREncyireyGQNSzWij0a3TxtZ9y2h6xoC8mBd-f0ycKG4NFjThmdkQT0LQRX0dc28ACbKMyP79ixzgMEqSPI_SefIbgRyFSWV2RB4Cd_zjTm3wHCvY82el-L_oZ9ZUTkxFRj_uAoUkCKpXtA0328KIuF9
Atribute obligatorii și opționale
eyJhbGciOiJFUzUxMiJ9.eyJhdXRoZW50aWNhdGlvbl9yZXF1ZXN0Ijp7ImF0dHJpYnV0ZV9saXN0IjpbeyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJQbGFjZU9mQmlydGgiLCJyZXF1aXJlZCI6ZmFsc2V9LHsidHlwZSI6InJlcXVlc3RlZF9hdHRyaWJ1dGUiLCJuYW1lIjoiRmlyc3ROYW1lIiwicmVxdWlyZWQiOnRydWV9LHsidHlwZSI6InJlcXVlc3RlZF9hdHRyaWJ1dGUiLCJuYW1lIjoiRGF0ZU9mQmlydGgiLCJyZXF1aXJlZCI6dHJ1ZX0seyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJDdXJyZW50QWRkcmVzcyIsInJlcXVpcmVkIjpmYWxzZX0seyJ0eXBlIjoicmVxdWVzdGVkX2F0dHJpYnV0ZSIsIm5hbWUiOiJGYW1pbHlOYW1lIiwicmVxdWlyZWQiOnRydWV9LHsidHlwZSI6InJlcXVlc3RlZF9hdHRyaWJ1dGUiLCJuYW1lIjoiUGVyc29uSWRlbnRpZmllciIsInJlcXVpcmVkIjp0cnVlfV0sInJlcXVlc3RlZF9hdXRoZW50aWNhdGlvbl9jb250ZXh0Ijp7ImNvbXBhcmlzb24iOiJtaW5pbXVtIiwiY29udGV4dF9jbGFzcyI6WyJBIl19LCJjaXRpemVuX2NvdW50cnkiOiJDWiIsImNyZWF0ZWRfb24iOiIyMDI1LTExLTE2VDA2OjAyOjEwLjg5NTg0NjMxMyswMjowMCIsImZvcmNlX2F1dGhlbnRpY2F0aW9uIjp0cnVlLCJpZCI6IjY1YWZiZTg4LTMxZjMtNDVjYi1iMmU3LWQ3MzMwMTkwNDQ5MSIsInByb3ZpZGVyX25hbWUiOiJERU1PLVNQLVJPIiwicmVxdWVzdGVyX2lkIjoiaHR0cDovL2VpZGFzLmV1L0VpZGFzTm9kZS9SZXF1ZXN0ZXJJZF9STyIsInNlcnZpY2VVcmwiOiJodHRwczovL2Rldi5laWRhcy5nb3Yucm8vU1AvUmV0dXJuUGFnZSIsInNwX3R5cGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiMSJ9fQ.AZLfPvxQyWUQPjGwJh_QE4pkxKuHNwbRWGzDctq5pZJ0v_muH46l0IInoJsZFuvEcl2ub5VqKGenICrivsqWMRNoAcV6K9PmsdgnVcZE7U4qYt8yutzy54hOnI2uMAz4S3FqPIqOsq0ImN2_DA6WNhpHWzyfYP6w10HGa2zS9uMk0Cpx
Cu un JWT semnat putem crea formularul final pentru cetățeanul de interes.