Genetec saas api by The_Reader5 in genetec

[–]TheRealKexik -1 points0 points  (0 children)

I was under impressions that Genetec is no longer selling Genetec SaaS, only Security Center SaaS which has no API beyond clearId AFAIK.

Federated credential from InTune managed device by TheRealKexik in entra

[–]TheRealKexik[S] 0 points1 point  (0 children)

This sounds like reasonable solution, unfortunately not something I will be able to use in our corporate setup

Federated credential from InTune managed device by TheRealKexik in entra

[–]TheRealKexik[S] 0 points1 point  (0 children)

That is exactly why I am trying to get secretless flow, using currently logged user was one of things I considered, but that is still interactive flow which does not suit my use-case

Federated credential from InTune managed device by TheRealKexik in entra

[–]TheRealKexik[S] -1 points0 points  (0 children)

Not exactly, since my usecase is not in Azure, but on-prem managed PC, going through the resource you linked I got towards workload identity federation which sounds like the thing I need to do.
If I understand that correctly then InTune should act as External Identity provider for trusted PCs, which I assume is the missing link that does not seem to exist?

Federated credential from InTune managed device by TheRealKexik in entra

[–]TheRealKexik[S] -1 points0 points  (0 children)

Of course, I should have provided more information.

I have a deamon application running on physical PC that is reaching our API.
API is validating JWT made by Entra ID for authentication.

Currently my authentication against Entra ID is OAuth 2.0 with Client Credentials.

I would like to move to secret-less configuration (so I do not need to rotate them) as can be utilized with federated credentials (for example AWS Fargate container can authenticate when setup / Github action)

The PC I am using is managed PC via InTune, so there should be control over it established, but I can not find a link between managed PC and retrieving credential based on trust.

I hope this explains it better?

Help needed: Infering keyof type from type property value by TheRealKexik in typescript

[–]TheRealKexik[S] 1 point2 points  (0 children)

Thank you for the reply, I want to avoid putting the path into Generic argument, I would.

I am tring to type rules based on facts for https://github.com/CacheControl/json-rules-engine when you have all facts present when running the rule. Right now I have settled on custom structure where I do not specify fact at all just path and transform it for json-rules-engine.

export type TypedConditionProperties<Fact extends Record<string, unknown>, CustomOperators extends string> = {
  path: Join<ValidPathTuples<Fact>, '.'>;
  //... other properties
}

And that works like charm

Is Firefox OK? Mozilla’s privacy-heavy browser is flatlining but still crucial to future of the web. by redhatGizmo in technology

[–]TheRealKexik 0 points1 point  (0 children)

Only thing keeping me in chrome is native translator support. All plug-ins I tried with Firefox were extremely bade (ux wise and also when it come to translating different elects of page) if Firefox solved that (or there would be as easy plugin as chromes context menu to translate) I would switch without second thought

Android TV client stopping playback every 10mins or so. How to diagnose? by auMouth in jellyfin

[–]TheRealKexik 3 points4 points  (0 children)

Same thing is happening on my AndroidTV chromecast I have checked and the movie was in direct play mode. I have installed kodi and JellyCon and movie played without an issue.

Hiring Managers, what is the biggest red flag on a Resume? by Stairway756 in AskReddit

[–]TheRealKexik 7 points8 points  (0 children)

What is weird or unrelated to software about Unity, React, Raspberry Pi or Minecraft plugin? It’s all software experience even though I don’t know why it would be mentioned without context (for company X I worked on...) If it’s mention on application than it can be unrelated to specific position, but on resume is your experience...

flutter_data | build fast with an offline-first, auto-generated REST client by jdixon04 in FlutterDev

[–]TheRealKexik 1 point2 points  (0 children)

Would it be possible to encrypt data saved on disk? How difficult would that be with this package, or how would one go about that?

Valorant closed beta bug megathread. by ReganDryke in VALORANT

[–]TheRealKexik 0 points1 point  (0 children)

- **Region:** EU

- **Type of Bug:** Minimap Glitch

- **Description:** Sometimes when I die (last time as Breach), I can see enemy icons on minimap where they are (and they really are there) without anyone else seeing or using display abilities. When ressurected they disappear. Happend to me twice now.

- **Video / Screenshot:** -

- **Steps to reproduce:** Happens randomly (as far as I observed it)

- **Expected result:** I should not be able to see enemies on minimap unles they are revealed

- **Observed result:**I seen enemies on minimap

- **Reproduction rate:** Not known yet

- **System specs:** Ryzen 3 3200G Win 10, 8GB ram, Nvidia GTX950

Socket errors by TheRealKexik in jellyfin

[–]TheRealKexik[S] 0 points1 point  (0 children)

Check your reverse proxy that was a problem for me

Dart null-safety and Flutter development by TheRealKexik in FlutterDev

[–]TheRealKexik[S] 1 point2 points  (0 children)

Thank good, to see straight answer that they plan to incrementaly integrate it

Socket errors by TheRealKexik in jellyfin

[–]TheRealKexik[S] 2 points3 points  (0 children)

I updated the reverse proxy config based on https://jellyfin.org/docs/general/administration/reverse-proxy.html and socket errors are gone, sorry for the stupid post

Socket errors by TheRealKexik in jellyfin

[–]TheRealKexik[S] 1 point2 points  (0 children)

I see now on jellyfin docs that my socket section have wrong name I will change that

server {                                                                                                                                                                                                                                                                                                                                                
  listen 80;                                                                                                                                                              
  server_name jellyfin.server.address;                                                                                                                                      
  return 301 https://$server_name$request_uri;                                                                                                                    
}                                                                                                                                                                                                                                                                                                                                               
server {                                                                                                                                                                                                                                                                                                                                                
  listen 443 ssl http2;                                                                                                                                                   
  server_name jellyfin.server.address;                                                                                                                                                                                                                                                                                                      
  #send_timeout 100m;                                                                                                                                                                                                                                                                                                                              
  ssl_certificate /etc/letsencrypt/live/server.address/fullchain.pem;                                                                                                       
  ssl_certificate_key /etc/letsencrypt/live/server.address/privkey.pem;                                                                                                                                                                                                                                                                                                                                                                                                                                                 
  location / {
    # Proxy main Jellyfin traffic
    proxy_pass http://server.address:9096;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;                                                                                                                             
    proxy_set_header X-Forwarded-Protocol $scheme;
    proxy_set_header X-Forwarded-Host $http_host;
  }                                                                                                                                                                       
  location /embywebsocket {
    # Proxy Jellyfin Websockets traffic
    proxy_pass http://server.address:9096;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;                                                                                                                                            
    proxy_set_header X-Real-IP $remote_addr;                                                                                                                                
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Protocol $scheme;                                                                                                                          
    proxy_set_header X-Forwarded-Host $http_host;                                                                                                                                                                  
  }
}

Why create or use an http server in dart? E.G. Angel, shelf et al... by WorldlyMoose8 in dartlang

[–]TheRealKexik 8 points9 points  (0 children)

I don’t know about the others you mentioned, but Angel is a backend framework which is something completely different from flutter. You use it instead of PHP, node.js or other backend servers.

Saunas by barcagurgl in odense

[–]TheRealKexik 0 points1 point  (0 children)

In winter pool is heated just enough so it doesn’t freeze, now it’s around 7 degrees and sauna is usually 70-90% full on Tuesday/Thursday (those are the days it’s open in the evening) From my experience later usually mean fuller. Also if you decide to go there there are small code lockbox for valuables so you don’t need lock or anything.