Пријава и лозинке
Подешавање
Одлучи како се људи пријављују: дужина лозинке, пречица за кућну мрежу и пријава споља. Ово мења само власник, у Settings > Sign-in and security (подешавања > пријава и безбедност).
Подеси најкраћу лозинку
Линк до Подеси најкраћу лозинку- Отвори Settings > Sign-in and security > Passwords (лозинке).
- Унеси број од 4 до 64. Подразумевано је 8.
- Кликни на Save (сачувај). Требало би да видиш да нови број остаје и после поновног учитавања странице.
Минимум важи за сваку нову лозинку: први власник, прихваћене позивнице, промене на My account (мој налог) и holyarrs reset-owner. Постојеће лозинке раде све до следеће промене. Најдужа лозинка има 1024 карактера.
Прескочи пријаву на мојој локалној мрежи
Линк до Прескочи пријаву на мојој локалној мрежиУређаји на твојој кућној мрежи отварају HolyArrs као власник, без лозинке. Подразумевано је искључено.
- Отвори Settings > Sign-in and security > Local network (локална мрежа).
- Наведи своје мреже, једну по реду, највише 32. Користи опсег (
192.168.1.0/24,fd00::/8) или једну адресу (192.168.1.20). - Укључи прекидач и сачувај. Требало би да видиш своју адресу на картици.
Прекидач не може бити укључен са празном листом, ни док постоји било који налог за дете. Прављење API кључева, промена подешавања пријаве, читање или замена тајни и враћање из бекапа и даље траже лозинку.
Прво провери адресу
Линк до Прво провери адресуНека подешавања чине да сваки уређај изгледа као једна адреса мрежног пролаза: Docker Desktop, rootless Docker или Podman и Kubernetes NodePort. Типичне су 172.17.0.1, 172.18.0.1 и више, 10.88.0.1, 10.89.x.1, 10.0.2.2 и 192.168.65.x.
Ако наведеш једну од њих, свако ко стигне до HolyArrs, улази као власник. Картица упозорава када унос личи на такву адресу. Отвори страницу са другог уређаја: ако показује исту адресу, искључи прекидач и уклони тај унос.
Иза реверс проксија, HolyArrs чита прослеђену адресу само од проксија наведених у HOLYARRS_TRUSTED_PROXIES. Иначе картица не приказује адресу и каже да прокси није поуздан.
Јединствена пријава (SSO)
Линк до Јединствена пријава (SSO)Један OpenID Connect провајдер може да пријављује људе. Приказује се као дугме на страници за пријаву.
- Отвори Settings > Sign-in and security > Single sign-on (јединствена пријава).
- Унеси издавача (issuer) провајдера и кликни на Test (тестирај). За тест се не шаље никаква тајна.
- Унеси client id и client secret. Означи Public client (јавни клијент) ако провајдер не користи тајну.
- Копирај Callback address (callback адреса) и региструј баш ту адресу код провајдера.
- Унеси своју лозинку, и код за пријаву у два корака ако га користиш, па кликни на Save. Свака промена ово тражи.
Затим повежи свој налог: пријави се лозинком, отвори My account, под Linked sign-ins (повезане пријаве) кликни на Link (повежи), потврди лозинку, па кликни на Single sign-on.
Опције
Линк до ОпцијеНека нови људи улазе преко јединствене пријаве
Линк до Нека нови људи улазе преко јединствене пријавеПодразумевано је искључено. Када је укључено, свако кога провајдер пријави добија налог, па те HolyArrs тражи да потврдиш. Придошлице улазе као чланови који могу само да траже. Јединствена пријава никада не прави власника или админа.
Промени издавача или client id
Линк до Промени издавача или client idТајну уносиш поново. Старе везе се бришу и сви који су користили јединствену пријаву бивају одјављени. Повезују се поново са My account. Искључивање јединствене пријаве такође их одјављује.
Раскини повезану пријаву
Линк до Раскини повезану пријаву- Своју: My account > Linked sign-ins > Unlink (раскини везу). Треба недавна потврда лозинке, а одбија се ако ти је то једини начин да уђеш.
- Туђу: власник користи Settings > Users and roles (корисници и улоге). Ако је то једини начин да та особа уђе, HolyArrs пита још једном.
Раскидање везе одјављује уређаје који су је користили. Ако је придруживање отворено, иста особа може да се врати као нови члан. Искључи придруживање да је држиш ван.
Ако не ради
Линк до Ако не радиСимптом: HolyArrs поново тражи твоју лозинку. Узрок: за промене налога, кључева и подешавања потребна је потврда лозинком из последњих 10 минута, плус код за два корака ако је подешен. Пријава споља и пречица за локалну мрежу се не рачунају. Решење: потврди лозинком. Одјава и прекид уређаја никада не траже потврду.
Симптом: callback није успео уз кратку грешку и остајеш без пријаве. Узрок: callback адреса код провајдера се разликује од оне у HolyArrs. Решење: поново копирај Callback address и налепи је тачно онако код провајдера.
Симптом: налог направљен преко јединствене пријаве не може да постави лозинку. Узрок: у овој верзији то није могуће. Решење: прво направи локалног власника, па на њега повежи јединствену пријаву.
Симптом: одјава из HolyArrs те је оставила пријављеног код провајдера. Узрок: HolyArrs завршава само своју пријаву. Решење: на заједничком уређају одјави се и код провајдера.
Лозинка власника је изгубљена? Погледај Сесије и лозинке.
За напредне
Линк до За напреднеПријава преко поузданог проксија
Ако прокси већ пријављује људе, HolyArrs прихвата име које он проследи. Подеси то само у окружењу. Приказује се као дугме на страници за пријаву; посета никада не пријављује никога само на основу заглавља.
- Прокси уклања долазеће
Remote-UserиRemote-Nameи после пријаве поставља своје. Remote-User: једно стабилно име, највише 255 бајтова.Remote-Name: опционо име за приказ, највише 200 бајтова.- Поновљене вредности, вредности спојене зарезом или са контролним карактерима се одбијају. Заглавља улога се игноришу.
Држи HolyArrs доступним само преко тог проксија. Веровати адреси проксија значи веровати сваком имену које шаље. Повежи га са налогом из My account > Link trusted proxy sign-in.
Променљиве окружења
Постави их пре покретања. Оба начина су искључена док их не укључиш. Лоше подешавање спречава покретање HolyArrs; ако провајдер не ради, пријава лозинком и даље ради. Ако је HOLYARRS_OIDC_ENABLED уопште постављен, чак и на false, окружење управља јединственом пријавом, а Подешавања је само приказују.
| Променљива | Шта ради | Подразумевано |
|---|---|---|
HOLYARRS_OIDC_ENABLED |
Укључује јединствену пријаву | false |
HOLYARRS_OIDC_ISSUER |
Тачан HTTPS издавач провајдера | нема |
HOLYARRS_OIDC_CLIENT_ID |
Регистровани client id | нема |
HOLYARRS_OIDC_CLIENT_SECRET_FILE |
Фајл са client secret-ом, највише 4096 бајтова. Изостави за јавног клијента | нема |
HOLYARRS_OIDC_REDIRECT_URL |
Тачан HTTPS callback: твоја адреса, URL база ако постоји, па /api/v1/auth/oidc/callback |
нема |
HOLYARRS_OIDC_ALLOW_JOIN |
Нови људи улазе као чланови који могу само да траже | false |
HOLYARRS_OIDC_ALLOW_LOCAL_NETWORK |
Дозвољава провајдера на твојој приватној мрежи | false |
HOLYARRS_OIDC_ALLOW_LOOPBACK_HTTP |
Дозвољава обичан HTTP на loopback-у, за тестирање | false |
HOLYARRS_FORWARD_AUTH_ENABLED |
Укључује пријаву преко поузданог проксија | false |
HOLYARRS_FORWARD_AUTH_ISSUER |
Стабилно HTTPS име за овај прокси. Нова вредност се рачуна као нови извор | нема |
HOLYARRS_FORWARD_AUTH_TRUSTED_PEERS |
Адресе или опсези проксија раздвојени зарезом. Обавезно. Опсег који обухвата све адресе се одбија | нема |
HOLYARRS_FORWARD_AUTH_ALLOW_JOIN |
Нова имена са проксија улазе као чланови који могу само да траже | false |
Два подешавања ALLOW_LOCAL_NETWORK и ALLOW_LOOPBACK_HTTP важе и за јединствену пријаву подешену у Подешавањима.
Како ради јединствена пријава
- Провајдер мора да подржава пријаву преко authorization code са PKCE S256 и RS256 токенима, са свим крајњим тачкама на origin-у издавача.
- Налози се подударају по провајдеровом сопственом id-у налога, никада по имејлу.
- Провајдерове улоге и групе се не користе.
- Client secret се чува шифрован и никада се више не приказује. Остави поље празно да га задржиш.
Повезане странице
Линк до Повезане страницеHolyArrs је бесплатан. Ако ти је уштедео време, остави звездицу на GitHub-у, постани спонзор или купи ми кафу.