{"id":85328,"date":"2020-06-15T01:42:33","date_gmt":"2020-06-14T23:42:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1"},"modified":"2020-06-15T01:42:33","modified_gmt":"2020-06-14T23:42:33","slug":"opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","title":{"rendered":"Exp\u00e9rience d'application de la technologie RUTOKEN pour l'enregistrement et l'authentification des utilisateurs dans le syst\u00e8me (partie 1)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bonjour ! Je voudrais partager mon exp\u00e9rience sur ce sujet.<\/p>\n<p>Routoken est une solution mat\u00e9rielle et logicielle dans le domaine de l'authentification, de la protection des informations et de la signature \u00e9lectronique. En gros, c'est une cl\u00e9 USB qui peut stocker des donn\u00e9es d'authentification utilis\u00e9es par l'utilisateur pour se connecter au syst\u00e8me. <\/p>\n<p>Dans cet exemple, nous utilisons le Routoken EDS 2.0. <\/p>\n<p>Pour travailler avec ce Routoken, il est n\u00e9cessaire<noindex><a rel=\"nofollow\" href=\"https:\/\/www.rutoken.ru\/support\/download\/windows\/\"> d'installer le pilote sur Windows<\/a><\/noindex>.<\/p>\n<p>Pour Windows, l'installation d'un seul pilote permet d'installer tout ce qui est n\u00e9cessaire pour que le syst\u00e8me d'exploitation reconnaisse votre Routoken et que vous puissiez travailler avec.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> Avec le Routoken, il existe diff\u00e9rentes mani\u00e8res d'interagir. Vous pouvez y acc\u00e9der depuis la partie serveur de l'application ou directement depuis la partie client. Dans cet exemple, nous examinerons l'interaction avec le Routoken depuis la partie client de l'application. <\/p>\n<p>La partie client de l'application interagit avec le Routoken via le plug-in Routoken. C'est un programme qui doit \u00eatre install\u00e9 s\u00e9par\u00e9ment sur chaque navigateur. Pour Windows, il suffit de t\u00e9l\u00e9charger et d'installer le plug-in, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rutoken.ru\/support\/download\/rutoken-plugin\/\">qui se trouve \u00e0 ce lien<\/a><\/noindex>.<\/p>\n<p>Tout est pr\u00eat, maintenant nous pouvons interagir avec le Routoken depuis la partie client de l'application.<\/p>\n<p>Cet exemple pr\u00e9sente l'id\u00e9e de mise en \u0153uvre d'un algorithme d'autorisation d'utilisateur dans le syst\u00e8me en utilisant le sch\u00e9ma de challenge-r\u00e9ponse. <\/p>\n<p>L'id\u00e9e est la suivante : <\/p>\n<ol>\n<li>Le client envoie une demande d'autorisation au serveur.<\/li>\n<li>Le serveur, en r\u00e9ponse \u00e0 la demande du client, envoie une cha\u00eene al\u00e9atoire.<\/li>\n<li>Le client compl\u00e8te cette cha\u00eene par 32 bits al\u00e9atoires.<\/li>\n<li>Le client signe la cha\u00eene obtenue avec son certificat.<\/li>\n<li>Le client envoie au serveur le message cod\u00e9 obtenu.<\/li>\n<li>Le serveur v\u00e9rifie la signature, obtenant le message initial non cod\u00e9.<\/li>\n<li>Le serveur d\u00e9tache les 32 derniers bits du message non cod\u00e9 re\u00e7u.<\/li>\n<li>Le serveur compare le r\u00e9sultat obtenu avec le message qui a \u00e9t\u00e9 envoy\u00e9 lors de la demande d'autorisation.<\/li>\n<li>Si les messages sont identiques, l'autorisation est consid\u00e9r\u00e9e comme r\u00e9ussie.<\/li>\n<\/ol>\n<p>\nDans l'algorithme ci-dessus, il y a un concept appel\u00e9 certificat. Dans le cadre de cet exemple, il est n\u00e9cessaire de comprendre une certaine th\u00e9orie cryptographique. Sur Habr, il y a <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/444764\/\">un excellent article \u00e0 ce sujet.<\/a><\/noindex>.<\/p>\n<p>Dans cet exemple, nous allons utiliser des algorithmes de chiffrement asym\u00e9triques. Pour mettre en \u0153uvre des algorithmes asym\u00e9triques, il est n\u00e9cessaire de disposer d'une paire de cl\u00e9s et d'un certificat. <\/p>\n<p>Une paire de cl\u00e9s se compose de deux parties : une cl\u00e9 priv\u00e9e et une cl\u00e9 publique. La cl\u00e9 priv\u00e9e, comme son nom l'indique, doit rester secr\u00e8te. Nous l'utilisons pour d\u00e9chiffrer des informations. La cl\u00e9 publique peut \u00eatre distribu\u00e9e \u00e0 quiconque. Cette cl\u00e9 est utilis\u00e9e pour chiffrer les donn\u00e9es. Ainsi, tout utilisateur peut chiffrer des donn\u00e9es en utilisant la cl\u00e9 publique, mais seul le propri\u00e9taire de la cl\u00e9 priv\u00e9e peut d\u00e9chiffrer ces informations. <\/p>\n<p>Un certificat est un document \u00e9lectronique qui contient des informations sur l'utilisateur auquel appartient le certificat, ainsi qu'une cl\u00e9 publique. Avec un certificat, l'utilisateur peut signer toutes les donn\u00e9es et les envoyer \u00e0 un serveur, qui peut v\u00e9rifier cette signature et d\u00e9chiffrer les donn\u00e9es.<\/p>\n<p>Pour qu'il soit possible de signer correctement un message avec un certificat, il faut le cr\u00e9er correctement. Pour cela, sur le Rutoken, une paire de cl\u00e9s est d'abord cr\u00e9\u00e9e, puis le certificat doit \u00eatre li\u00e9 \u00e0 la cl\u00e9 publique de cette paire de cl\u00e9s. Le certificat doit contenir exactement la cl\u00e9 publique qui se trouve sur le Rutoken, c'est important. Si nous cr\u00e9ons simplement une paire de cl\u00e9s et un certificat imm\u00e9diatement sur le c\u00f4t\u00e9 client de l'application, comment le serveur pourra-t-il ensuite d\u00e9chiffrer ce message chiffr\u00e9 ? En effet, il ne sait rien de la paire de cl\u00e9s ou du certificat. <\/p>\n<p>Si nous plongeons plus profond\u00e9ment dans ce sujet, nous pouvons trouver des informations int\u00e9ressantes sur Internet. Il existe certains centres de certification auxquels nous faisons confiance. Ces centres de certification peuvent d\u00e9livrer des certificats aux utilisateurs, et ils installent ces certificats sur leur serveur. Ensuite, lorsque le client se connecte \u00e0 ce serveur, il voit ce certificat et constate qu'il a \u00e9t\u00e9 d\u00e9livr\u00e9 par un centre de certification, ce qui signifie qu'il peut faire confiance \u00e0 ce serveur. Il y a \u00e9galement beaucoup d'informations sur Internet sur la mani\u00e8re de tout configurer correctement. <noindex><a rel=\"nofollow\" href=\"https:\/\/howtodoinjava.com\/spring-boot\/spring-boot-ssl-https-example\/\">Par exemple, vous pouvez commencer par \u00e7a<\/a><\/noindex>.<\/p>\n<p>Si nous revenons \u00e0 notre t\u00e2che, la solution semble \u00e9vidente. Il faut d'une certaine mani\u00e8re cr\u00e9er son propre centre de certification. Mais avant cela, il faut comprendre sur quelle base le centre de certification doit d\u00e9livrer un certificat \u00e0 l'utilisateur, car il ne le conna\u00eet pas. (Par exemple, son pr\u00e9nom, son nom de famille, etc.) Il existe une chose qui s'appelle une demande de certificat. Vous pouvez en savoir plus sur cette norme, par exemple, sur Wikip\u00e9dia. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/PKCS\">fr.wikipedia.org\/wiki\/PKCS<\/a><\/noindex><br \/>\nNous utiliserons la version 1.7 \u2014 PKCS#10.<\/p>\n<p>D\u00e9crivons l'algorithme de formation d'un certificat sur Rutoken (source originale \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.rutoken.ru\/pages\/viewpage.action?pageId=15269905\">documentation<\/a><\/noindex>):<\/p>\n<ol>\n<li>Sur le client, nous cr\u00e9ons une paire de cl\u00e9s et l'enregistrons sur Rutoken. (l'enregistrement se fait automatiquement)<\/li>\n<li>Sur le client, nous cr\u00e9ons une demande de certificat.<\/li>\n<li>Nous envoyons cette demande au serveur depuis le client.<\/li>\n<li>Lors de la r\u00e9ception de la demande de certificat sur le serveur, nous d\u00e9livrons le certificat avec notre propre centre de certification.<\/li>\n<li>Nous envoyons ce certificat au client.<\/li>\n<li>Sur le client, nous enregistrons le certificat sur Rutoken.<\/li>\n<li>Le certificat doit \u00eatre li\u00e9 \u00e0 la paire de cl\u00e9s qui a \u00e9t\u00e9 cr\u00e9\u00e9e \u00e0 l'\u00e9tape pr\u00e9c\u00e9dente.<\/li>\n<\/ol>\n<p>\nIl devient maintenant \u00e9vident comment le serveur pourra d\u00e9chiffrer la signature du client, puisqu'il lui a lui-m\u00eame d\u00e9livr\u00e9 le certificat. <\/p>\n<p>Dans la prochaine partie, nous examinerons en d\u00e9tail comment configurer son propre centre de certification bas\u00e9 sur une biblioth\u00e8que cryptographique compl\u00e8te et open-source comme OpenSSL.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/506450\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c! \u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u0435. \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u2014 \u044d\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438. \u041f\u043e \u0441\u0443\u0442\u0438 \u044d\u0442\u043e \u0442\u0430\u043a\u0430\u044f \u0444\u043b\u0435\u0448\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 \u0441\u0435\u0431\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u042d\u0426\u041f 2.0. \u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u044d\u0442\u0438\u043c \u0420\u0443\u0442\u043e\u043a\u0435\u043d\u043e\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-85328","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c! \u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u0435. \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u2014 \u044d\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u044b\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 (\u0447\u0430\u0441\u0442\u044c 1) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c! \u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u0435. \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u2014 \u044d\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-14T23:42:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-14T23:42:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Exp\u00e9rience d'application de la technologie Rutoken pour l'enregistrement et l'autorisation des utilisateurs dans le syst\u00e8me (partie 1) | ProHoster","description":"Bonjour ! Je souhaite partager mon exp\u00e9rience sur ce sujet. Rutoken est une solution mat\u00e9rielle et logicielle dans le domaine de l'authentification, de la protection des informations et de la signature \u00e9lectronique.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u044b\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 (\u0447\u0430\u0441\u0442\u044c 1) | ProHoster","og:description":"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c! \u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u0435. \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u2014 \u044d\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-14T23:42:33+00:00","article:modified_time":"2020-06-14T23:42:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85328","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:39:25","updated":"2022-09-28 02:14:43","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/85328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=85328"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/85328\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=85328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=85328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=85328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}