June 2022 Summaries
5 posts from FusionAuth
Filter
Month:
Year:
Post Summaries
Back to Blog
SCIM is a specification that allows for the standard protocol to add and remove users and groups in a system. It was created by the Open Web Foundation in 2011 as SCIM 1.0, with the current standard being SCIM 2.0 released in 2015. SCIM enables organizations to automate user provisioning and deprovisioning across different systems, making it easier to manage identities and access control. The specification supports a variety of use cases, including large-scale deployments where SCIM can integrate with multiple applications and provide a standardized way to manage users and groups. By implementing SCIM, organizations can improve interoperability, scalability, and security in their identity management systems. The standard includes mechanisms for client-server communication, resource types such as Users, Groups, and EnterpriseUsers, and schemas that define the attributes of each resource type. The specification also includes a set of operations, including CRUDL, list, and bulk operations, which can be used to manage resources. To implement SCIM, organizations need to determine whether they are receiving data or sending it, map their user and group attributes to the supported schemas, and configure the server with the necessary configuration endpoints. Understanding performance characteristics, security measures, and other factors is also crucial for successful implementation of SCIM in an organization's identity management system.
Jun 27, 2022
1,799 words in the original blog post.
The tutorial explores building a user profile portal using Flask, OAuth, and FusionAuth, focusing on enabling users to register, log in, and update their profile data. It builds upon previous tutorials on creating and theming advanced registration forms for a real estate application. The guide demonstrates setting up a Python Flask application integrated with FusionAuth as the user data store, showcasing how to authenticate users and display their profile information using both the requests_oauthlib library and FusionAuth's open-source Python client library. It highlights the use of OAuth and OpenID Connect (OIDC) for authorization and user data retrieval, while also explaining how to handle custom form fields and update user information through FusionAuth’s APIs. The detailed steps include setting up a virtual environment, configuring FusionAuth, and coding the application to handle registration, login, and profile updates, culminating in a self-service portal where users can manage their data. The tutorial encourages further enhancements, like improving the portal's appearance with modern CSS frameworks and adapting the application for different environments.
Jun 20, 2022
4,187 words in the original blog post.
OAuth and OpenID Connect (OIDC) are frameworks used for authorization and identity verification, respectively, that rely on the authentication of users by authorization servers to issue tokens without specifying the exact method of authentication. This lack of specificity allows these frameworks to remain adaptable to evolving authentication technologies and practices, such as multi-factor authentication or newer methods like WebAuthn and FaceID, without being tied to any specific technique. The separation of concerns enables OAuth and OIDC to focus on the process of obtaining authorization and identity tokens, leaving the responsibility of determining the appropriate authentication method to the authorization server. This approach not only future-proofs the specifications but also allows for context-specific enhancements in authentication, such as additional security measures or external identity store delegation, without impacting dependent applications. Moreover, the flexibility of OAuth and OIDC extends to other identity-related topics, like user provisioning, which are also considered out of scope, ensuring that these frameworks can adapt to various identity management needs over time.
Jun 14, 2022
1,551 words in the original blog post.
Dmitry Zanozin, Founder and CEO of ZanoCloud, a technology consulting company, uses FusionAuth as the main user DB for managing authentication needs. He appreciates its simplicity in installation and configuration, self-hosted deployments, and seamless user migration from other systems. FusionAuth has saved his team hundreds to thousands of dollars in service costs and several weeks of work, providing a better user experience for their large-scale deployment with 9000 users. ZanoCloud uses OAuth, Single Sign-On, and JWT for Web, Mobile, and Desktop applications, taking advantage of its premium features for managing authentication needs.
Jun 03, 2022
942 words in the original blog post.
Gaming platforms are vulnerable to cyberattacks that can compromise users' personal and financial information, potentially damaging the company's reputation and causing legal problems. The rise of esports and online gaming has created a growing demand for data among cybercriminals, making it essential to secure gaming user accounts from fraudulent activities. Gaming platform accounts hold valuable data on users, including age, gender, nationality, location, and other personal details, which can be catastrophic if breached. Additionally, financial information such as credit card details is also at risk, particularly in esports where cash rewards are common. Securing gaming user accounts is crucial to protect users' interests and maintain the trust of customers.
Jun 01, 2022
493 words in the original blog post.