Digital Service Authorization Guidance for Cooperative Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience due to the need to perform separate logins and authorization processes for multiple digital services, leading to interrupted authorization processing and lack of appropriate guidance during incomplete registration or authorization.
Innovation Solution
An information processing apparatus and method that determines the completion of cooperative settings with digital services, displaying appropriate screens for setting up cooperation when necessary, and guiding users through incomplete settings using a multi-function peripheral and information device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If user registration and authorization processing are performed in series using OAuth or OpenID Connect, then cooperative processing between multiple services is enabled, but authorization processing may be interrupted and forgotten, leading to errors and lack of user guidance
Solution Approach 1:
The system establishes a feedback mechanism by storing authorization processing status information and checking it before executing processing requiring user registration and authorization. When authorization is incomplete, the system displays guidance screens to prompt users to complete the authorization, ensuring the process is not interrupted and forgotten. This feedback loop resolves the contradiction by maintaining reliability while preserving cooperative processing capability.
2Adaptability or versatility
If separate login is required for each digital service, then each service can be accessed independently, but user convenience deteriorates due to multiple logins and authorization processes
Solution Approach 1:
The system merges the authorization management of multiple digital services by implementing a centralized authorization status check and unified guidance mechanism. Instead of requiring separate logins for each service, the system checks the authorization status across all services and provides unified guidance screens to complete authorization processes, thereby improving user convenience while maintaining service independence through the use of standard protocols like OAuth and OpenID Connect.
3Productivity
If authorization processing is interrupted and forgotten, then the system can resume other tasks, but cooperative screens are not displayed and errors occur when processing requiring user registration is executed
Solution Approach 1:
The system performs preliminary action by storing the authorization processing status information before resuming other tasks. Before executing processing that requires user registration and authorization, the system checks the stored status information to determine whether authorization is complete. This preliminary check ensures that cooperative screens are displayed appropriately and prevents errors, while allowing the system to resume other tasks in between, thus maintaining productivity without sacrificing user guidance availability.
Data Source
AI summary
An information processing apparatus determines whether cooperative setting for cooperation with a digital service is completed when processing that can cooperate with the digital service is executed, and in a case that it is determined that cooperation with the digital service is not completed, determines whether setting information for the cooperation issued from the digital service is held. In a case that it is determined that the setting information for the cooperation is not held, the information apparatus displays a first screen for performing setting of cooperation with the digital service and setting of the processing that can cooperate with the digital service in the information processing apparatus, and in a case that it is determined that the setting information for cooperation is held, the information apparatus displays a second screen for performing setting of the processing that can cooperate with the digital service in the information processing apparatus.


