Seeking Advice on Integrating Swedish Bank ID with...
# help-with-umbraco
m
Hey Umbraco community! I hope you're all doing well. I'm currently looking into the possibility of integrating Swedish Bank ID into an Umbraco solution. Since this is a bit new to me, I was wondering if anyone in the community has experience with this integration. I'm particularly interested in any insights, best practices, or tips you might have. If you've successfully integrated Swedish Bank ID with Umbraco or have any relevant knowledge, I'd greatly appreciate your input. Additionally, if you could share any resources or point me in the right direction, it would be incredibly helpful. I aim to exclusively leverage the Umbraco platform, deviating only when absolutely necessary. Any input is greatly appreciated! Best regards, Oskar
r
I’d look at the open Id package by @Jeroen Breuer and integrations that people have done , especially the ones done by umbraco themselves.. I suspect no one else has done a Swedish bank id integration as such but there is plenty of inspiration out there
m
Alright, thanks for the response 🙂
s
I have once worked with integrating the Danish MitID into Umbraco. I guess it involves the same approach for BankID. Is it for signing in members?
At the time, I used the broker Criipto to connect Umbraco and MitID - https://www.criipto.com/
k
Signing in users (i.e., backoffice users) might be tricky because BankID sign-in requires some custom client-side stuff (animated QR etc). Signing in members (i.e., site users) can be done as a normal custom BankID integration. Or you could base it on a tutorial that uses a different external identity source.
BankID is super simple, I think introducing a broker would only increase complexity tbqh. The only tricky part of BankID is getting a Test BankID. But there's nothing dangerous about testing with real identities instead.
The official BankID technical documentation leaves much to the imagination, so use an existing open-source library as documentation instead. Or just use an existing open-source library (not sure if any netcore ones exist though).