Skip to content

odense-rpa/oes-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oes-client

Playwright-baseret Python-klient til OES (økonomi- og regnskabssystem) — giver automatiseret adgang til brugeradministration via OES-webgrænsefladen.

Denne klient er ikke officielt støttet eller godkendt af leverandøren bag OES. Brug på eget ansvar.

Nuværende funktionalitet

  • Autentificering via Microsoft/Azure AD SSO med kommunalt brugernavn og adgangskode
  • Søg efter bruger med fremsoeg_bruger(bruger_id)
  • Bloker bruger og fjern al adgang med slet_bruger() — nulstiller kassefelter, sætter bruger-blokeret-flag, fjerner adgangsgrupper, afdelingstalstildelinger og institutionsnummertildelinger
  • Understøtter brug som kontekst-manager (with-sætning)

Installation

uv add git+https://github.com/odense-rpa/oes-client

Forudsætninger

  • Python ≥ 3.13
  • Adgang til OES-webgrænsefladen
  • Gyldige Microsoft SSO-legitimationsoplysninger til kommunens brugerkonto

Brug

from oes_client import OESClient

with OESClient() as client:
    client.authenticate(email="bruger@odense.dk", password="hemmeligt")
    client.fremsoeg_bruger("12345")
    client.slet_bruger()

Licens

MIT

About

No description or website provided.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages