Unlatch GitHub

Users and groups

Unlatch doesn't send email: people join and get back in through links you give them yourself.

Inviting someone

In administration, open Users and choose Invite. Enter a username, a name and, if applications need one, an email address. Unlatch shows an invitation link that works once, for three days. Send it to the person; they open it and choose a password. Until then the user is listed as Invited, no password yet.

People can also get an account by signing in with Google, GitHub or another provider, if you allow it for their email domain; see sign-in providers.

A user's page

When someone can't get in

LostWhat to do
The passwordGive them a password link from their page.
The authenticator appThey can still sign in with a recovery code; each works once. To move to a new app, reset two-factor sign-in on their page, and they set it up again on their account page.

What users do themselves

On their account page, which they see after signing in, people change their password, turn on two-factor sign-in with an authenticator app, get new recovery codes, see their sessions and end any of them, and link accounts at sign-in providers.

Groups

Groups decide who may use an application, and applications receive the names of the user's groups in the groups claim, or in the Remote-Groups header with forward authentication.

Create a group under Groups, then add people to it on their pages. Group names use lowercase letters, digits, dots, dashes and underscores. Renaming a group changes what applications see, so update any rules there that use the old name. Deleting a group also removes the access it gave.

Someone removed from a group loses the applications it gave them within five minutes, when their tokens next refresh.

Sessions and the log

Sessions lists who is signed in, on which device and from which address; you can end any session. Log records every sign-in and every change made in administration, for 180 days.