Focus on implementing security - securely!
I build open-source security components and consult on how to achieve secure systems and implement security in .NET applications.
I'm an architect and developer - CV
I'm the architect and developer behind FoxIDs.
I believe that security is one of the most important foundational elements in an application and that an application or system should be built to be secure from the very beginning. I develop security components and samples in .NET and advise as a consultant on how to implement security correctly.
Open-source security components
FoxIDs can at the same time work as an authentication platform and a security broker where FoxIDs support translating between standards like SAML 2.0 and OpenID Connect.
FoxIDs is build on .NET and support Cloud and Private Cloud deployment:
- FoxIDs is available at FoxIDs.com as an Identity as a Service (IDaaS).
- You are free to deploy FoxIDs as your own private cloud in your Microsoft Azure tenant.
Security components used by FoxIDs and others
ITfoxtec Identity Saml2
The component adds SAML-P support for both Identity Provider (IdP) and Relying Party (RP) on top of the SAML 2.0 functionality implemented in .NET.
ITfoxtec Identity Blazor
Non open-source security component
ITfoxtec AD FS Audit
ITfoxtec AD FS Audit [DA] extend the logging functionality in AD FS with support for logging the entire SAML 2.0 request and response in Windows Event Log.
The component logs the raw SAML 2.0 request and response including the signature proof for both Claims Provider and Relying Party.
With the component installed an AD FS support the logging policy stated by the Danish NemLog-in security service.
A selection of customers
Marselis Boulevard 1
VAT: DK 30 59 65 01
Payments by bank
Account number: 5072-0001252901
Payments by PayPal
Open-source donations by PayPal
Consultant hourly rate
- 250EUR per hour (If you are in EU, please provide the VAT number to avoid VAT. There is no VAT if you are outside EU)
- In Denmark 1.800DKK per hour + 25% VAT
Email: [email protected]
Mobil: +45 50595808
A look at what's possible with FoxIDs
FoxIDs as one single Identity Provider
You can benefit from having FoxIDs as one single identity provider when building applications. Development becomes simpler and more secure by using the same identity provider and security standards across all applications. Single sign-on is easier to achieve and APIs can be called securely from all applications.
FoxIDs will then handle user authentication with username+password and optionally MFA or transfer user ID's from users authenticated in an external identity provider such as Azure AD, AD FS, IdentityServer, Google or Facebook or others.
The application can choose how the user should log in by setting a parameter.
Translate SAML 2.0 to OpenID Connect
SAML 2.0 is an old standard with its shortcomings, and therefore it is often a better choice to use OpenID Connect in your application.
Simplify NemLog-in connection
With FoxIDs, connecting to NemLog-in is easy by letting FoxIDs handle the NemLog-in connection without worrying about the complexity. FoxIDs handles everything related to the connection to NemLog-in and can translate the complex connection to a modern security standard like OpenID Connect.