{"id":1314,"date":"2024-08-27T15:28:20","date_gmt":"2024-08-27T14:28:20","guid":{"rendered":"https:\/\/piatkosia.k4be.pl\/wordpress\/?p=1314"},"modified":"2024-08-27T15:28:32","modified_gmt":"2024-08-27T14:28:32","slug":"kiedy-token-zapomni","status":"publish","type":"post","link":"https:\/\/piatkosia.k4be.pl\/wordpress\/2024\/08\/27\/kiedy-token-zapomni\/","title":{"rendered":"Kiedy token zapomni wygasn\u0105\u0107"},"content":{"rendered":"<p>Akcja dzieje si\u0119 w pracy, w sumie sta\u017cysta si\u0119 mnie zapyta\u0142, to musia\u0142am poszuka\u0107. Token, ustawiony na kr\u00f3tki czas (wyra\u017cony w sekundach) nie wygasa i api puszcza request zamiast rzuci\u0107 unauthorized na twarz. Rozwi\u0105zanie jest proste, zostawiam dla potomnych, albo dla siebie w przysz\u0142o\u015bci.<\/p>\n<pre> var validationParameters = new TokenValidationParameters {\r\n           ValidateIssuer = true,\r\n           ValidIssuer = issuer,\r\n           ValidateAudience = true,\r\n           ValidAudience = audience\r\n           ValidateIssuerSigningKey = true,\r\n           IssuerSigningKeys = signingKeys,\r\n           ValidateLifetime = true,\r\n           ClockSkew = TimeSpan.Zero \/\/to dodaj\r\n}; \/\/to co przypisujemy do item.TokenValidationParameters w AddJwtBearer<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Akcja dzieje si\u0119 w pracy, w sumie sta\u017cysta si\u0119 mnie zapyta\u0142, to musia\u0142am poszuka\u0107. Token, ustawiony na kr\u00f3tki czas (wyra\u017cony w sekundach) nie wygasa i&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/piatkosia.k4be.pl\/wordpress\/2024\/08\/27\/kiedy-token-zapomni\/\">Lecim dalej<span class=\"screen-reader-text\">Kiedy token zapomni wygasn\u0105\u0107<\/span> <i class=\"fas fa-angle-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,696],"tags":[],"class_list":["post-1314","post","type-post","status-publish","format-standard","hentry","category-bez-kategorii","category-c_sharp-2","entry"],"_links":{"self":[{"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/posts\/1314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/comments?post=1314"}],"version-history":[{"count":4,"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/posts\/1314\/revisions"}],"predecessor-version":[{"id":1318,"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/posts\/1314\/revisions\/1318"}],"wp:attachment":[{"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/media?parent=1314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/categories?post=1314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/piatkosia.k4be.pl\/wordpress\/wp-json\/wp\/v2\/tags?post=1314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}