<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D54z000084kQcoCAEOkta Identity EngineWorkflowsAnswered2024-04-17T10:27:44.000Z2022-09-08T08:33:09.000Z2022-09-12T22:43:55.000Z

7t21u (7t21u) asked a question.

Is there any way to grab permissions from third party app via workflow ?

i am using okta for login into various apps like gitlab, youtrack etc. I need to manage gitlab users permission via okta workflow . Is there any way i can do that from okta ?

There is so many use cases like if the is not using okta can we manage their gitlab permission via okta ??


  • Hi @7t21u (7t21u)​ , Thank you for reaching out to the Okta Community!

     

    I've checked with my Workflows SME colleagues, and there might be a way to do this but it all depends on the vendor. 

    Gitlab would have expose the API for such operations.  

    My advise would be to check with Gitlab to see if the permission can be managed through API, then if needed, open a support case with us and our Support Engineers will see what they can do to help the integration.

     

    If my answer helped, remember to mark it as best to increase its visibility for other members of the Okta Community who might have the same questions as you. 

     

    Hope my answer helps! 

    --------------------------------

    The Okta Community Catalysts Program is now live. Collect online badges when you participate in the Okta Help Center Questions community. Learn more here.

    Expand Post
  • TimL.58332 (Workflows)

    Looking at: https://docs.gitlab.com/ee/development/documentation/restful_api_styleguide.html

     

    We can see a sample request:

     

    curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/endpoint?parameters"

     

    So it looks like they require a header called PRIVATE_TOKEN.

     

    This could be setup with an API Connector card using a "Custom" auth in Workflows. You would then need to build out the rest of the header/body data of the request as needed per the vendors documentation. This could be done by creating raw JSON in a "Compose" card and parsing it with the JSON parse card. Or by using Object/List Construct cards to build out the JSON payload(s).

    Expand Post
This question is closed.
Loading
Is there any way to grab permissions from third party app via workflow ?