IBM Cloud App ID is introducing new capabilities to give you the option to strengthen the security of each authentication: multi-factor authentication (MFA) and advanced password policies.
With the new capabilities in IBM Cloud App ID, you can now leverage any custom identity provider or sign-in method and authenticate apps in addition to users.
Were excited to announce that IBM Cloud App ID just launched a new Lite plan as part of the IBM Cloud Lite account. As part of the Lite plan, you will be able to try out all of App ID's capabilities.
New capabilities have recently been launched in IBM Cloud App ID so you can give users more ways to sign up and sign in and enrich user profiles further.
With IBM Cloud App ID, you can easily add authentication and authorization to the apps and APIs that you have running on IBM Cloud. App ID lets you add enterprise sign-in, or social sign-in, or you can use the Cloud Directory feature to allow users to sign up directly from your app with an email and password. App ID provides a default sign-up and sign-in widget with out-of-the-box user flows, such as reset password and email verification.
When developing an application that integrates with App ID, the standard hosted login page has a few options to change the colours or logo. In some cases, this isn't enough and direct customisation is necessary. There exists a handy guide for a custom App ID login screen in mobile applications, however for web applications a little more effort is required.
A typical problem developers face when creating a new app is implementing their own sign-in and identity management mechanism. This can be easily achieved by developers integrating IBM Cloud App ID into their apps. In this post, I will show you step-by-step, how to integrate App ID into a sample Spring Boot application that uses OAuth 2. The integration gives us the possibility to use OIDC to retrieve user information when users log in to the app.
Last week we launched our latest IBM Cloud App ID feature, SAML 2.0 Federation. This feature allows you to easily manage user identities in your B2E apps while authenticating the users using existing enterprise flows and certified user repositories.