<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Heimdall</title><link>https://artur-rios.github.io/heimdall-docs/</link><description>Recent content on Heimdall</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://artur-rios.github.io/heimdall-docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Signing in</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/signing-in/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/signing-in/</guid><description>&lt;p&gt;This page covers getting into Heimdall UI. If you cannot sign in because you&#10;forgot the password or have not verified your address, see&#10;&lt;a href="https://artur-rios.github.io/heimdall-docs/docs/user-guide/password-and-email/"&gt;Password and email&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Who can reach it:&lt;/strong&gt; anyone who is not signed in. The second-factor screen&#10;opens only while you hold a challenge from a sign-in that asked for one. Once you&#10;are signed in, asking for the sign-in screen sends you to Home. The last section,&#10;about how routes are guarded, applies to everyone.&lt;/p&gt;</description></item><item><title>Password and email</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/password-and-email/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/password-and-email/</guid><description>&lt;p&gt;These three tasks are reached from links, mostly in emails the API sends. They&#10;are public: you do not need to be signed in to recover a password or to open a&#10;verification link.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Who can reach it:&lt;/strong&gt; anyone, signed in or not. These screens stay open when you&#10;have a session. Asking for a new verification email needs a signed-in session&#10;(see below). A restricted session cannot open them.&lt;/p&gt;</description></item><item><title>Restricted sessions</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/restricted-sessions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/restricted-sessions/</guid><description>&lt;p&gt;Under data-protection law (LGPD and GDPR), a person can ask for the processing of&#10;their data to be restricted. While a restriction is in place, Heimdall keeps the&#10;data as it is and uses it for nothing else. The API enforces this: when someone&#10;whose processing is restricted signs in, it issues a token that admits only that&#10;person&amp;rsquo;s own data-protection rights and refuses everything else.&lt;/p&gt;&#10;&lt;p&gt;Heimdall UI recognises that situation and gives the person a single screen&#10;instead of the usual application, where every request would fail.&lt;/p&gt;</description></item><item><title>Your account</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/your-account/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/your-account/</guid><description>&lt;p&gt;Every signed-in person, whatever the role, has a profile and security settings of&#10;their own. Open them with the &lt;strong&gt;Profile&lt;/strong&gt; destination in the navigation, or from the&#10;account tiles on Home, each of which opens the screen where that detail is&#10;changed.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Who can reach it:&lt;/strong&gt; System Admin, Scope Admin and User, with a full session. A&#10;restricted session cannot open these screens.&lt;/p&gt;&#10;&lt;h2 id="ui-08-view-and-edit-own-profile"&gt;UI-08: View and edit own profile&lt;/h2&gt;&#10;&lt;p&gt;Screen: &lt;code&gt;/profile&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Scopes</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/scopes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/scopes/</guid><description>&lt;p&gt;A scope is the tenant boundary of one client system. It holds that system&amp;rsquo;s&#10;owners, users, applications, permissions and Google users. Everything else in the&#10;administration screens (persons, applications, permissions, Google users) lives&#10;inside a scope, and you reach it from the scope&amp;rsquo;s detail screen.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Who can reach it:&lt;/strong&gt; System Admin and Scope Admin. A System Admin sees and manages&#10;every scope. A Scope Admin sees and manages only the scopes they own, cannot create&#10;or delete a scope, and sees a scope&amp;rsquo;s name and description read-only. A User does&#10;not see these screens.&lt;/p&gt;</description></item><item><title>Persons</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/persons/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/persons/</guid><description>&lt;p&gt;A person is a human identity with a name, an email, a role and a password. The&#10;persons screens work inside one scope. Open a scope (see&#10;&lt;a href="https://artur-rios.github.io/heimdall-docs/docs/user-guide/scopes/"&gt;Scopes&lt;/a&gt;) and press &lt;strong&gt;Persons&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Who can reach it:&lt;/strong&gt; System Admin, and Scope Admin for the scopes they own. A Scope&#10;Admin who opens a scope they do not own gets the &amp;ldquo;Not available for your role&amp;rdquo;&#10;panel. A User does not see these screens.&lt;/p&gt;</description></item><item><title>Applications</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/applications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/applications/</guid><description>&lt;p&gt;An application is a non-human identity, usually another system, that uses a scope&#10;for its identity. It lives in one scope and has an owner. The applications screens&#10;work inside one scope. Open a scope (see&#10;&lt;a href="https://artur-rios.github.io/heimdall-docs/docs/user-guide/scopes/"&gt;Scopes&lt;/a&gt;) and press &lt;strong&gt;Applications&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Who can reach it:&lt;/strong&gt; System Admin, and Scope Admin for the scopes they own. A User&#10;does not see these screens.&lt;/p&gt;&#10;&lt;h2 id="ui-20-browse-applications-in-a-scope"&gt;UI-20: Browse applications in a scope&lt;/h2&gt;&#10;&lt;p&gt;Screen: &lt;code&gt;/scopes/:scopeId/applications&lt;/code&gt;.&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Open &lt;strong&gt;Applications&lt;/strong&gt; from the scope&amp;rsquo;s detail.&lt;/li&gt;&#10;&lt;li&gt;The UI asks the API for a page of the scope&amp;rsquo;s applications, using the page, page&#10;size, filters and the &lt;strong&gt;Include deleted&lt;/strong&gt; switch.&lt;/li&gt;&#10;&lt;li&gt;The page shows each application&amp;rsquo;s name, its owner and whether it is active or&#10;deleted.&lt;/li&gt;&#10;&lt;li&gt;Page through the list, search with &lt;strong&gt;Search by name&lt;/strong&gt;, or switch &lt;strong&gt;Include&#10;deleted&lt;/strong&gt;.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Other things that can happen:&lt;/p&gt;</description></item><item><title>Scope permissions</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/permissions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/permissions/</guid><description>&lt;p&gt;A scope can define named permissions, each with an optional description and a flag saying&#10;whether it is included in tokens as a claim. When a token is issued, the names of&#10;the flagged permissions are added to it, so a client system can read them without&#10;asking the API again. The claim is a snapshot, so a change shows up in tokens&#10;issued from then on. The permissions screens work inside one scope. Open a scope&#10;(see &lt;a href="https://artur-rios.github.io/heimdall-docs/docs/user-guide/scopes/"&gt;Scopes&lt;/a&gt;) and press &lt;strong&gt;Permissions&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Google users</title><link>https://artur-rios.github.io/heimdall-docs/docs/user-guide/google-users/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://artur-rios.github.io/heimdall-docs/docs/user-guide/google-users/</guid><description>&lt;p&gt;A Google user is an identity authenticated by Google instead of a password. It&#10;always has the User role and belongs to one scope. It is created the first time&#10;someone signs in to the scope with Google, which needs Google Sign-In to be&#10;switched on for the scope (see&#10;&lt;a href="https://artur-rios.github.io/heimdall-docs/docs/user-guide/scopes/"&gt;Scopes&lt;/a&gt;). The Google users screens work&#10;inside one scope. Open a scope and press &lt;strong&gt;Google users&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Who can reach it:&lt;/strong&gt; System Admin, and Scope Admin for the scopes they own. A User&#10;does not see these screens. The details of a Google user come from Google, so the&#10;UI never lets anyone edit them.&lt;/p&gt;</description></item></channel></rss>