Tag descriptor

CentralLogin

An article, posted about one year ago filed in ruby, CentralLogin, gem, rubygem, murb, authorization, authentication, roles, groups, resources, open source, mit, openid & oauth.

A simple OAuth provider. See below for more information, or check out the source of CentralLogin on GitLab. To integrate it with your ruby-apps, use the omniauth-central_login gem.

Continue reading...

Introducing CentralLogin, an OpenID Connect Provider

An article, posted about one year ago filed in ruby, CentralLogin, gem, rubygem, murb, authorization, authentication, roles, groups, resources, open source, mit & oauth.

This app builds on the foundations of the Doorkeeper, Doorkeeper::OpenidConnect and Devise to provide a central login system.

While Doorkeeper supports other OAuth flows, CentralLogin focusses on OpenID Connect as it is a more complete, and hence useful standard, for most use cases where you want to support authentication & authorization.

This project builds on years of juggling with different authentication providers and implementations. It may cut corners to be a pragmatic and less flexible solution which you can host on your own. You don't have to tie your users to a closed authentication system such as Auth0, Azure Directory, Cognito (the horror, really, stay away from it) or something else. In the past I've been a happy user of Keycloak, which is definitely way more advanced than this project, but it in the end it is a Java application and hence harder for me to maintain and not focussed on what I think are the core requirements :)

So, are you in the market for:

  • a…

Continue reading...

Een pragmatisch succesverhaal

An article, posted about one year ago filed in pragmatic, pragmatisch, murb, werk, html, css, development, php, react, projectmanagement & keycloak.

Sorry, even wat borstklopperij, maar ben wel een beetje trots hierop. Enkele jaren geleden werd ik door een oud collega van mij geïnformeerd: hij had gehoord over een project waarvoor ze eigenlijk iemand zochten met mijn profiel (mijn naam was zelfs genoemd). Interaction design achtergrond, in staat zelfstandig een UI neer te zetten op basis van moderne standaarden. De opdracht: een oude extranet applicatie, met een historie uit begin jaren nul even een nieuwe smoel geven (en responsive maken). De opdracht werd gepubliceerd, ik reageerde, en uiteindelijk werd besloten dat ik deze mocht uitvoeren.

Het bleek te gaan om een verzameling oude stijl PHP en CGI scripts. Met een op framesets gebaseerde layout, zoals je dat rond 2000 wel vaker zag. Ik ken veel collega’s die liever wegrennen bij een dergelijke opdracht, zoveel oude code, zoveel historie, maar ik had het idee dat ik het wel kon doen. Een aanbestedingstraject voor een volledige nieuwbouw bleek jaren geleden mislukt omdat de …

Continue reading...

Logboek van GDPR compliancy voor murb

An article, posted almost 5 years ago filed in privacy verklaring, murb, privacy, avg, gdpr, autoriteit persoonsgegevens, verwerking, gegevens & persoonsgegevens.

In dit logboek houd ik mijn vorderingen bij in mijn weg naar GDPR compliancy

De actuele privacy verklaring vind je hier.

Introductie

De AVG (Algemene Verordening Gegevensverwerking), ik krijg er de laatste tijd toch steeds meer vragen over. Toch maak ik mij er niet enorm veel zorgen over, en jurist Charlotte Meindersma deelt gelukkig die mening (in ieder geval voor de meeste ZZP'ers en MKB'ers (<250 medewerkers, die geen data verzamelaars zijn)). Belangrijkste zou namelijk toch al goed geregeld moeten zijn; denk aan bewerkersovereenkomsten met partijen die jij ingschakelt om persoonsgegevens van jouw klanten verder te verwerken, een helder leesbare [privacy verklaring](https://www.frankwatching.com/archive/2018/01/12/zo-is-je-privacyverklaring-av…

Continue reading...

Privacy verklaring murb

An article, posted almost 5 years ago filed in privacy verklaring, murb, privacy, avg, gdpr, autoriteit persoonsgegevens, verwerking, gegevens & persoonsgegevens.

TheStoryBehind.it is een dienst van murb.

murb geeft om je privacy (écht, lees de blogposts over privacy maar). Mocht je hierover vragen hebben kun je altijd contact opnemen. De gegevens zijn:

murb
Javaplein 12D 1094HW Amsterdam

KvK: 08225054 E-mail: vul het contactformulier in of email naar privacy AT murb.nl

Je mag een verzoek tot informatie inzage, aanpassing of verwijdering van jouw gegevens indienen. Mocht je niet tevreden zijn over murb’s omgang met jouw persoonsgegevens dan mag je een klacht indienen bij de Autoriteit Persoonsgegevens.

Doeleinden van de verwerking

Succes meet ik bij voorkeur op basis van contactverzoeken en de uiteindelijke betalende klanten, niet aan overhandigde gegevens. Jouw gegevens worden dan ook slechts voor het doel gebruikt overeenstemmend met …

Continue reading...

Nieuw! De murb nieuwsbrief

An article, posted about 5 years ago filed in nieuwsbrief, mailing & murb.

Al enige jaren schrijf ik artikelen op mijn blog en selecteer ik interessante artikelen die ik deel op o.a. sociale media. Ik vind het als ontwikkelaar belangrijk om op de hoogte te blijven. Graag deel ik deze kennis met mensen zoals jou:

  • geïnteresseerd in het online bereiken van mensen en ze als klant binden
  • geïnteresseerd in een schets van de laatste ontwikkelingen op IT-gebied; van bitcoin, privacy en veiligheid tot en met inspirerende designs.
  • geïnteresseerd in beschouwende en soms kritische inzichten rondom de IT-wereld

Er zal soms vast een link tussenzitten met artikelen die misschien net iets technischer zijn dan wat je normaal leest. Maar ik zal ze voorzien van leesbaar Nederlands commentaar waardoor je in ieder geval weet waar de klepel hangt. Wie weet komt het nog een keer van pas. ;)

Schrijf je hieronder in!

Continue reading...

De principes van murb

Toelichting: Niet iedereen maakt applicaties op dezelfde manier. In de loop der jaren heb ik wat principes ontwikkeld waaraan ik mij probeer te houden wanneer ik oplossingen realiseer. Het zijn handvatten waaraan ik mijzelf probeer te houden. Ik hoop ook dat opdrachtgevers mij hieraan helpen herinneren mocht het, vergeef me, toch nodig zijn. Vandaar deze openbare declaratie.

Simpel

Ook het idee dat zaken veelal onnodig complex gemaakt worden? Het komt maar al te vaak voor dat IT-bedrijven oplossingen willen bouwen die geschikt zijn voor alles. Maar dat heeft een prijs: complexiteit. De software van murb is eenvoudig in het gebruik en ook nog eens goedkoper aan te passen aan jouw wensen.

De eindgebruiker staat centraal

Heb je het gevoel dat de gebruiker wordt vergeten bij lange lijsten met features? Er wordt door murb in de eerste plaats gewerkt aan gebruiksvriendelijke oplossingen. Met een duidelijke mens-machine-interactie en interactieontwerp achtergrond st…

Continue reading...

murb introduceert @MeetCal

An article, posted about 11 years ago filed in product, twitter, nieuw, enschede, murb, sharing, agenda, Events, tweet, meetcal, meet, kalender, frictionless & stream.

Ongeveer 10 maanden geleden had ik graag 's avonds aanwezig willen zijn bij 'De impact van Social Media' dat toen in Sciencecafé Enschede plaats heeft gevonden. Omdat ik er niet op tijd vanaf wist, en ik die dag de plannen niet meer kon veranderen, vroeg ik mij af hoe ik er toch eerder achter had kunnen komen dat dit plaats zou gaan vinden. Het antwoord was niet bevredigend: ik zou de website kunnen checken of hun tweets in de gaten kunnen gaan houden. Fijn. Dat betekend dus dat je continue danwel je Twitter stream in de gaten moet houden, danwel alle agenda's overal op het web moet blijven houden. Of in-crowd moeten zijn.

“Als ik toch die interessante aankondigingen op een presenteerblaadje kon krijgen…” Veel dingen komen voort uit de wens om lui te zijn, en zo is het dus ook gegaan met MeetCal: tweet die meet en zet het op de kalender.

logo in wording

Tweet die meet!…

Continue reading...

100% zelfstandig

Even geen inhoudelijk geneuzel over het grote web, goede mens-machine interactie, ERP systemen of wat dan ook. Even een mededeling: sinds 1 juni ben ik niet langer meer werkzaam als werknemer bij The Bean Machine, maar werk ik als zelfstandige/zzp'er/freelancer(!)Hoewel ik het bij The Bean Machine bijna drie jaar lang ontzettend naar mijn zin heb gehad deed zich onlangs een niet voorziene kans voor waarvan ik heb besloten dat ik die moest pakken. Hoezeer ik mij ook verbonden voelde met het bedrijf waarvoor ik werkte, soms is verandering goed.Natuurlijk was ik al wat langer bezig met verzelfstandigen, maar overnight succes was er voor mij niet bij. (en als je het gelinkte artikel kent, dan duurt dat ook nog wel even ;) )Waarschijnlijk komen er nog wel samenwerkingen met The Bean Machine terug, maar vooralsnog ben ik dus vooral bezig met die klus waardoor ik het dus aandurfde om mijn arbeidscontract te beëindigen. In opdracht van de ING zal ik Postkantoren (voornamelijk technisch) on…

Continue reading...

Wie of wat is murb eigenlijk

An article, posted almost 12 years ago filed in communicatie, murb, efficientie, mensen, gebruikers, ervaringen, paden, formulieren, interactie, achtergrond & oplossingen.

Je kunt een persoon natuurlijk beschrijven aan de hand van de dingen die hij of zij gedaan heeft. Dat deze heeft gestudeerd aan de universiteit (voor mij de TU/e), welke studierichting (mens-machine interactie), welke hogeschool daar misschien aan vooraf is gegaan (zowel Saxion Hogeschool in Enschede als de HKU in Hilversum), en wat de werkervaring is (o.a. Philips Research, The Bean Machine, ING, PostNL, KNMI en diverse kleinere organisaties), maar ik denk dat het interessanter is om te vertellen over de beweegredenen. En waarvoor je staat.Techniek kan veel moois bieden, maar kan het leven ook minder leuk maken. Saaier. Frustrerender. Minder tastbaar. Techniek is nooit&#160; bedacht om saaier en frustrerender werk te bewerkstelligen, maar dat is helaas wel het gevolg van minder doordachte implementaties. Het kan zoveel beter.Ik ben primair geinteresseerd in het realiseren van gebruiksvriendelijke oplossingen. Daarom heb ik mij verdiept in hoe mensen met computers omgaan en hoe mens…

Continue reading...

murb blog