Book Image

Okta Administration: Up and Running

By : Lovisa Stenbäcken Stjernlöf, HenkJan de Vries
Book Image

Okta Administration: Up and Running

By: Lovisa Stenbäcken Stjernlöf, HenkJan de Vries

Overview of this book

IAM, short for identity and access management, is a set of policies and technologies for ensuring the security of an organization through careful role and access assignment for users and devices. With this book, you’ll get up and running with Okta, an identity and access management (IAM) service that you can use for both employees and customers. Once you’ve understood how Okta can be used as an IAM platform, you’ll learn about the Universal Directory, which covers how to integrate other directories and applications and set up groups and policies. As you make progress, the book explores Okta’s single sign-on (SSO) feature and multifactor authentication (MFA) solutions. Finally, you will delve into API access management and discover how you can leverage Advanced Server Access for your cloud servers and Okta Access Gateway for your on-premises applications. By the end of this Okta book, you’ll have learned how to implement Okta to enhance your organization's security and be able to use this book as a reference guide for the Okta certification exam.
Table of Contents (13 chapters)
1
Section 1: Getting Started with Okta
8
Section 2: Extending Okta

Provisioning rich profiles

The capabilities in Okta to enrich user profiles within provisioning are big. One example of a feature that will help you is the Okta Expression Language. It is based on the Spring Expression Language (SpEL), with which you can transform and query objects at runtime. With Expression Language, you can make changes to attributes and reference them before storing them on the Okta user, or before sending them to an application for authentication or provisioning. There is a lot of information on this topic, and going through all of it is out of the scope of this book. What we will do is look at the most commonly used categories and examples of them. If you have any other needs within your organization, you can find more information here: https://developer.okta.com/docs/reference/okta-expression-language/. To be able to look into these topics, we need some basic knowledge. All users have an Okta profile, independent of how the user is mastered. In addition to that...