Allow the user to log in with a username and password.
The Curity Authentication Service powers centralized authentication, removing the pain of determining who the user is from your apps. It allows for customized authentication flows and comes with many ready-made authentication methods and actions. It enables many use cases, you can see a few below:
Customized authentication flows with many ready-made authentication methods and actions
There are many possible ways to authenticate users. The Curity Identity Server supports a long list of established authentication methods, you can also build your own using our SDK.
Authentication Actions allows you to orchestrate what happens after the credentials are verified but before the session is committed. In other words. the user has been validated, but the system hasn’t yet produced an authenticated session, which later can be used for Single Sign-On etc.
Actions are executed in the configured order so they can be chained and depend on each other. They can look up information in databases, prompt the user for more information or run other activities to ensure proper authentication and a secure login.
Directly transform values coming various data sources.
Write small JavaScripts that transform data in the authentication context.
Replace a foreign username/domain used at login with a linked username.
Creates a link between a foreign incoming account from the authenticator to the local account.
Finds all associated links for a local account.
Combine a number of actions and represent them as a single action, allowing you create more complex flows.
Create workflows and execute different actions based upon on conditions.
Run additional authenticators depending on the context of a specific user log-in.
Allows you to remove one (or many) of the incoming attributes at authentication.
Prompts the user to update their password.
Checks the subject attributes, and if a required attribute is not found, the user will be prompted to fill the missing attributes.
Create regex-expressions that transforms names and values during the authentication process.
Restrict access before/after a certain time or only during particular hours.
Take action if a user logs in from a new country.
When a user changes countries, take additional measures.
If a user travels in impossible distance in a given time span, take extra precautions.
Build your own Authenticators and Actions using our Java SDK.
Learn more on the Developer PortalThe Curity Identity Server enables advanced multi-factor possibilities by chaining any number of authentication methods, in any order, creating a secure and user friendly login experience.
A common scenario is to combine username/password with a second factor such as an SMS to a phone, a key fob or an app. This significantly reduces the risk of accounts being compromised due to password theft.
With the Curity Identity Server the customer never leaves your organization’s brand. The user-facing screens can be tailor made to match your needs. If your organization has several brands this can also be embedded and used depending on where the user is.
The templating system enables an overlay possibility of existing templates with your choice of colors, logos and fonts. It is possible to completely style the look and feel. You can mix and match with built-in and custom templates as needed.
Learn more about customizing the look and feelLet the user navigate seamlessly between mobile apps and websites in the mobile browser without having to re-authenticate. Using OpenID Connect, Curity Identity Server has built in support for single sign-on between mobile apps and mobile web-pages.
Self-service is about enabling the users to handle the accounts themselves. Did the user forget the password, or wants to register a new phone? Allowing the user to perform these actions during authentication is a great way to improve user experience and increase usage of your services.
User self-service greatly reduces the support burden imposed by authentication and registration. All changes are stored in your own user repository, which can be integrated via SCIM, SQL, LDAP or your own API.
Establish single sign-on across your websites and mobile apps by simply configuring the ready-made Curity Authentication Service. Deciding which authentication methods are used under which circumstances grants low-friction access to your services.
Embed single sign-on on your Angular website or other single page applications (SPAs) with secure iframing. The assisted token flow in Curity makes the iframing work seamlessly and enables your website developers to easily implement login.
The Curity Identity Server supports many ways to connect your OAuth and OpenID Connect enabled clients and APIs with proper authentication methods, stylised with your own look-and-feel. With the Curity SDK you can also build your own authentication method in an easy way, and the new method will be configured and used exactly like the built-in ones:
Bitbucket
Net iD Access
Encap
Github
HTML Forms
SITHS and EFOS
SMS with Hyperlink
OpenID Connect
SAML
Slack
Stack Exchange
SMS One Time Password
Integrated Windows Authentication
Swedish BankID
Cripto
Signicat
Dropbox
Box
AWS Cognito
Yubico
Google Authenticator
Verisec tokens
Free OTP
Freja eID
itsme
Duo