To get started developing against the Strivacity platform, there are a few things you need to do:
-
Get access to a Strivacity instance
Start here to get access to the product and begin your development journey. -
Set up an Application
An Application is a set of policies that govern the login, registration, and self-service experiences. Once you've set up an Application you can add the appropriate Application Client for your preferred approach
Now that you have an application, depending on what you are trying to accomplish, you can do any of the following things:
Using the Strivacity Admin Portal and Admin Portal Admin Management APIs:
-
- Select the "OIDC using no-code components" client when calling Admin Console. You must disable interactive login for this client to use it for calling Admin Console APIs.
-
Create an API security policy
Here you will select permissions and scopes that will be allowed to be requested when calling REST API endpoints. Once completed, apply that policy to the Application Client you created.
If you don't see the Application Client in the drop down menu, make sure the client is the "OIDC using no-code components" client and you've disabled interactive login on that client. -
Start using the API
You can now use the application client you created to make your API calls.
MyAccount APIs
The MyAccount APIs allow developers to use an account holder's access token to access APIs that control user self service functions such as identifiers, attributes, authenticators and consents.
- Set up an Application Client
- Select the "OIDC using no-code components" client when MyAccount APIs. You must enable "Self-service API" access on the client to access the MyAccount portal APIs via this client.
- Start using the API
You can now use the application client you created to make your API calls.
Strivacity Journey API for Native Clients
Strivacity's Journey API for Native Clients allow you to integrate Strivacity's SDKs into your brand's applications. Getting started with the Journey API for Native Clients
Strivacity can be used in conjunction with applications via Strivacity SDKs
Mobile SDKs
- iOS iOS SDK
- Android Android SDK
- React Native React Native mobile SDK
Identity federation using Strivacity no-code components
Applications using Strivacity no-code components for login and registration can use both OIDC and SAML2 federation protocolos to integrate applicaitons and provide no-code login and registration journeys: https://docs.strivacity.com/docs/integrate-your-applications
Open API docs
In addition to the API docs provided here, you can also download OpenAPI specs for all of the documented APIs. These can be imported to your favorite API management tool, such as Postman.