Focus on building security
Building open-source security components and selling consulting in how to achieve secure systems and implement security in .NET applications.
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. The development become simpler and more secure by using the same identity provider and security standards in all applications. Single sign-on is more easily obtainable and APIs can be called securely from all applications.
FoxIDs will then handle user authentication with username+password or transfer users authenticated from an external identity providers like e.g., Azure AD, AD FS, IdentityServer, Google or Facebook. The application can select how the user should login by setting a parameter.
Simplify NemLog-in connection
With FoxIDs it's easy to connect to NemLog-in by letting FoxIDs handle the NemLog-in connection without you hawing to deal with the complexity. FoxIDs handles everything regarding the connection to NemLog-in and can translate the complex connection into a modern and simple security standard such as OpenID Connect.
Your application and possible API is then easy to connect and the developer do not have to care much about NemLog-in and all the requirements.
Avoid being a NemLog-in broker
You can avoid to be a NemLog-in broker and the requirement for an NSIS declaration by creating multiple NemLog-in connections. You can create an unlimited number of connections with FoxIDs which are easy by calling the FoxIDs Control API and update the connections programmatically e.g., through a build pipeline.
Your application can then seamlessly select the wanted NemLog-in connection doing login by setting a parameter.
A selection of customers
Open-source security components
FoxIDs is an open-source and free Identity Services (IDS) supporting: login, OAuth 2.0, OpenID Connect 1.0 and SAML 2.0.
FoxIDs can at the same time work as an authentication platform and a security broker where FoxIDs support converting between standards.
FoxIDs is build on .NET 6.0 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 a Microsoft Azure tenant.
The FoxIDs documentation and getting started guide.
Security components used by FoxIDs and others
ITfoxtec Identity is an .NET open-source and free OAuth 2.0 and OpenID Connect 1.0 security component, NuGet.
The component support OAuth 2.0 and OpenID Connect 1.0 as both OpenID Provider (OP) / Identity Provider (IdP) and client and resource.
ITfoxtec Identity Saml2
ITfoxtec Identity Saml2 is an open-source and free SAML 2.0 security component.
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.
The ITfoxtec Identity Saml2 documentation and SAML 2.0 base NuGet, SAML 2.0 MVC NuGet and SAML 2.0 MVC Core NuGet.
ITfoxtec Identity Blazor
ITfoxtec Identity Blazor is an open-source and free OpenID Connect 1.0 security component for Blazor WebAssembly (WASM), NuGet.
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.
VAT: DK 30 59 65 01
Payments by bank
Account number: 5072-0001252901
Payments by PayPal
Open-source donations by PayPal
I'm the person behind ITfoxtec and creater of FoxIDs.
I have worked in the security domain for many years building secure applications and components in .NET.
Consultant hourly rate
- 240EUR per hour (please provide company information to avoid DK VAT)
- In Denmark 1.800DKK per hour + 25% DK VAT
Mail: [email protected]
Mobil: +45 50595808