Hi
I am working on okta integration with my application using rest api.
My requirement is I need to get information about user such as profile info, connected groups, connected apps, assigned admin roles.
Currently, I am fetching information by below steps
call /users endpoint to get userID
call /users/uid/groups endpoint to get all groups connected to user
call /users/uid/apps endpoint to get all apps connected to user
call /users/uid/roles endpoint to get all roles assigned to the user
From above steps, I get all required information but it requires 3/4 calls which hits the performance of application.
Any way or suggestion to get above information in minimum calls or in less time?
The cache will cache everything returned by okta under the key of the self-link. We need to be able to materialize the full objects with links.
How it is used is when the request executor is making a request to a resource, it can check the cache for an object with the can link (the self-link), before flighting a request to the okta service.
Sounds good.
Just one question I saw there is a group called “Everyone” and every user created in okta is by default member of everyone group.
So is it a fair statement that every okta instance have everyone group which hold each and every user exists on okta? also is there any way to modify this settings?