HelloCRIF
HelloCrif is a demo service you can use to see how our APIs work

Hello CRIF is a live working service created to facilitate the explanation in Crif services integration, and shows you how to authenticate and use CRIF APIs.

With Hello CRIF you can create your showcases where you can add reminders and share them with your friends or colleagues. Manage consents for your showcases, so your friends can write or only read your reminders.

Be sure to control your activities and don't miss anything!

  • Create your showcase and set a friendly name and a time range within which reminders can be completed,
  • Add your reminders with text content and setting its revelance inside the showcase,
  • Share with your friends by setting consents on your showcase,
  • Check and modify on your devices.
Strengths
Key features

Easy to use and integrate


Simple service architecture


Guided connection to the CRIF services network

Main advantages
Key benefits

Learn Crif services integration


Understand how to authenticate and use Crif APIs


Guide to using the Developer Portal

Begin to use HelloCRIF service

Go to documentation section and see how HelloCRIF works technically.
Download the SDK in your favourite language and integrate it in your project, or use the swagger in the reference section to try HelloCRIF methods.

What you need to start
Requirements
  • You have to be registered and provide client id and client secret of your application to use the swagger (tab reference above). If you have some doubts about signin in or register, please refer to our Start Guide for Developers.
  • You have to be authorized to use the service. It is usually granted access to all users. If you can't get access to this service please contact our Support

Getting Started with Hello Crif service

description /media/zuadqjsk/getting_started_1014.png?rmode=max&width=750&height=375" alt="

Business model overview

This chapter provides the details of the business entities involved; each entity contains the description of the properties

The services contains the following business entities:

  • Showcases: the showcase represent the “space” where the reminders are collected
  • Reminders: the reminder is the target of the service and belongs to one showcase
  • Consents: the consent is the level of access that a user have on a showcase

Follow a logical definition of the relations among the business entities:

description /media/kqvodl2y/getting_started_1_1014.png?rmode=max&width=745&height=219" alt="

Service architecture overview

The HelloCRIF.APIGateway service is in charge to expose all methods to the frontend

Every call to the WSO2 APIM related to HelloCRIF service will be routed to the HelloCRIF.APIGateway service

Follow a logical definition of the internal architecture:

description /media/23dat1vn/hellocrif_diagramdrawio.png?rmode=max&width=452&height=300" alt="

The HelloCRIF.Consents service is in charge to manage the consents related to showcases and users

The HelloCRIF.Showcases service is in charge to manage the showcases

The HelloCRIF.Reminders service is in charge to manage the reminders related to showcases

Sequence diagram overview

Create a showcase

Follow the sequence diagram UML to create a new showcase

description /media/fgxcnjvo/hellocrif1.png?rmode=max&width=500" alt="

Add a reminder

Follow the sequence diagram UML to add a reminder to the showcase

description /media/kj5hmpks/hellocrif2.png?rmode=max&width=500" alt="

Get the reminders of the showcase

Follow the sequence diagram UML to get all reminders of the showcase

description /media/rjhholfi/hellocrif3.png?rmode=max&width=500" alt="

  • Password
  • Code
Loading...