zitadel/site/docs/administrate/04-clients.md
Max Peintner 27be460c07
feat: docs rehaul, fix missing context in console, quickstarts (#1212)
* onboarding components, routing, steps

* onboarding component, toc

* fix onboarding mixin

* header

* refactor docs

* fix layout

* cleanup routing

* docs routing

* fix conventions

* de en routing

* docs, guide contents, nav

* rem i18n support

* fix routing from docs

* rollup onwarn changes, preload

* update svelte plugin, update rollup config

* move docs

* revert img style, remove code table

* rem de completely

* rollup optim, template

* angular quickstart, quickstart overview page, update deps

* fix link

* pack, slug

* prefetch binding, hidden links

* export log

* guards route ch

* fix homepage

* angular docs

* docs

* resolve fsh

* overview

* docs

* docs

* packages fix race condition

* nav, home link

* add vue, aspnet

* doc optimizations

* embed status pal

* angular guide

* angular guide

* dotnet, angular guide

* viewbox

* typo

* block onboarding route for non iam writers

* set links from component data

* fix: fetch org context in guard, more main cnt (#1192)

* change get started guide, fix code blockquotes, typos

* flutter guide

* h2 spacing

* highlight strong

* plus

* rm start sublinks

* add proxy quickstart

* regex

* prevent outside click, fix project grant write

Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2021-02-16 16:59:18 +01:00

4.2 KiB

title
Clients

What are clients

Clients are applications that share the same security context and interface with an "authorization server" (issuer of access tokens).

For example you could have a software project existing out of a web app and a mobile app, both of these applications might consume the same roles because the end user might use both of them.

Typical types of applications are:

  • Web
  • User Agent (Single-Page-Application)
  • Native

Check out our Integration Guide for more information.

Manage clients

Clients might use different protocols for integrating with an IAM. With ZITADEL it is possible to use OpenID Connect 1.0 / OAuth 2.0. In the future SAML 2.0 support is planned as well.

OIDC Configuration

Document Settings

Create a client

To make configuration of a client easy we provide a wizard which generates a specification conferment setup. The wizard can be skipped for people who are needing special settings.

For use cases where your configuration is not compliant we provide you a "dev mode" which disables conformance checks.

To create a new client start by browsing to your project, this is normally something like https://console.zitadel.ch/projects/78562301657017889

Manage Clients
Manage Clients

Click the New button and a wizard will appear which will guide you through the process.

Client Wizard 1
Client Wizard 1
Client Wizard 2
Client Wizard 2
Client Wizard 3
Client Wizard 3
Client Wizard 4
Client Wizard 4

When the wizard is complete, the clients configuration will be displayed and you can now use this client.

Client Wizard Complete
Client Wizard Complete