Set Up Okta as Identity Provider on Mulesoft Anypoint Platform | DevsDay.ru

IT-блоги Set Up Okta as Identity Provider on Mulesoft Anypoint Platform

DZone Security 4 мая 2021 г. Kapish Bhardwaj


MuleSoft Anypoint Platform can be configured for Single Sign-On (SSO) using Okta, OpenAM, or PingFederate. SSO is useful to authenticate and access multiple applications/websites by logging in only once. Identity Management can be configured using one of the below SSO standards:

  1. OpenID Connect
  2. SAML 2.0

Configuring Okta

  • Create an account on Okta if you do not have one already.
  • Once you log in, create a new application by clicking on the Application menu tab.

okta-idp-create-application-add

  • Select Web on the next screen and click next.

select web and hit next

  • On the next screen, we have to provide details like application name, redirect URI etc.

Provide Details in Web Application Form

Give a name to your application. Provide https://anypoint.mulesoft.com against Base URIs or leave it blank. Login Redirect URI is of following format: https://anypoint.mulesoft.com/accounts/login/{{domain}}/redirect

Note: {{domain}} is organization-specific; to retrieve that, login to Anypoint Platform -> Access Management -> Organization > Click on the organization name and copy the Organization Domain.

  • Finish the process and take note of the client ID and Secret displayed at the next page’s bottom.

Take note of Client ID and Client secret

  • From the top menu bar, go to API -> Authorization Servers

API Authorization Servers

  • Click on default.
  • Clicking on Metadata URI will open a new tab with JSON payload listing Authorization and token endpoint, which will be used in the platform to set up the Identity Provider.

Settings for Metadata URI

Configuring MuleSoft AnyPoint Platform

  • Log in to the platform, and navigate to Access Management > Identity Provider

Identity Provider

  • On the next screen, click on Use manual registration and enter the Okta application’s client Id and secret.

Okta application’s client Id and secret.

To Test the Setup

Once the MuleSoft Anypoint platform and Okta setup are done, we can test the SSO functionality by browsing URL https://anypoint.mulesoft.com/accounts/login/{{domain}} which will be redirected to the Okta login page instead of Anypoint platform one.

Adding a User

New users can be added to the Anypoint platform from Okta instead of inviting them from Access Management.

  • To add new user, login to your Okta account, navigate to Users -> People -> Add Person

Add user

Provide the required details. The added user can navigate to the login URL and sign in.

Источник: DZone Security

Наш сайт является информационным посредником. Сообщить о нарушении авторских прав.

json mulesoft anypoint platform anypoint studio okta authenciation mulesoft anypoint connector

Читайте также


How to Implement Flutter Barcode Scanner From Scratch

Разработка DZone Web Dev 13 мая 2021 г. 4:49
About two years ago, I wrote an article sharing how to build a Flutter barcode plugin with Dynamsoft Barcode Reader step by step. At that time, Flutter was still under development and only supported Android and iOS. Nowadays, Google has released Flut...... читать далее
android flutter

Five reasons to use Full Stack React Node js for your next project!

Разработка dev.to 13 мая 2021 г. 4:35
React js and Node js is considered one of the exceptional technologies of javascript. The main objective of ReactJS is to provide rapidness, scalability and flexibility to the large size of applications as a robust frontend technology. Whereas, Nod...... читать далее
javascript node devops

Разработка dev.to 13 мая 2021 г. 4:15

In the last series we have installed the required minimum dependencies to setup our project as we will move further in this project we will install our required dependencies according to requirement. Apollo server use schema first approach to write...... читать далее

node apollo express prisma

Разработка dev.to 12 мая 2021 г. 20:42

Before going into any kind of explanation, we need to understand the difference between server side storage and client side storage when it comes to websites and applications. Server side means that we store our data on a server, using a database, cl...... читать далее

javascript webdev react tutorial

Разработка dev.to 12 мая 2021 г. 20:35

React.js is currently one of the most popular JavaScript libraries for front-end developers. React really changed the way we build Single-page applications (SPAs). One of its greatest features is hooks that introduced in React 16.8 and that new fea...... читать далее

react reacthooks javascript hooks

Разработка habr.com 12 мая 2021 г. 20:28

Квалификацию надо иногда повышать, и вообще учиться для мозгов полезно. А потому пошел я недавно на курсы - поизучать Python и всякие его фреймворки. На днях вот до Django добрался. И тут мы в ходе обучения коллективно выловили не то чтобы баг, но ди...... читать далее

Python encodings python3 sqlite json windows 10

DevOps linuxhint.com 12 мая 2021 г. 15:09

CouchDb is a very popular NoSQL database, just like other famous databases. It also stores the data in a non-relational way and JSON-documented format. CouchDB can easily be installed and managed from the terminal, and we will learn to install CouchD...... читать далее

CentOS

Популярные темы

новости (402) javascript (401) ux (381) design (349) headline (303) python (297) devops (255) ubuntu (240) tutorial (226) ux-design (225) programming (218) security (211) новость (204) web dev (196) webdev (182) working in tech (153) seo (152) дайджесты вакансий от new.hr (150) статьи (144) ui (135) testing roundup (122) software testing (121) css (118) react (118) user-experience (116) java (114) дизайн (102) google (100) beginners (99) product-design (94) игровые проекты (90) ui-design (88) productivity (87) design-thinking (85) php (84) technology (83) primary (81) движки и конструкторы игр (80) прочее (80) job hunting (78) cloud (77) api5 (76) технологии (76) windows 10 (74) бизнес (73) docker (72) laravel (71) bash programming (69) android (69) uncategorized (68) tutorials (68) debian (68) hardware (67) news (60) мероприятия (60) linux mint (59) обучение (58) linux (57) kubernetes (57) networking (56) работа (56) ios (55) games (54) art (54) инструкции (53) machine learning (53) aws (52) angular (52) html (52) español (51) api (51) ux-research (50) git (50) node (50) linux commands (50) web design and applications (50) case-study (50) разработчики (50) apple (50) covid-19 (50) обзоры (49) cybersecurity (49) data (49) chrome (48) engineering (48) турбо-страницы (47) typescript (47) job skills (47) inspiration (47) web (46) dotnet (45) publication (45) home page stories (45) powershell (44) mobile (44) c++ (43) tools (43) навыки алисы (43) testing (42) codenewbie (42)