உள்ளடக்கத்திற்குச் செல்

உள்நுழைவும் கடவுச்சொற்களும்

அமைவு

மக்கள் எப்படி உள்நுழைவார்கள் என்பதை முடிவு செய்யவும்: கடவுச்சொல் நீளம், வீட்டு வலையமைப்புக்கான குறுக்குவழி, வெளியிலிருந்து உள்நுழைவு. இவற்றை உரிமையாளர் மட்டுமே மாற்ற முடியும், Settings > Sign-in and security (அமைப்புகள் > உள்நுழைவும் பாதுகாப்பும்) பக்கத்தில்.

குறைந்தபட்ச கடவுச்சொல் நீளத்தை அமைத்தல்

குறைந்தபட்ச கடவுச்சொல் நீளத்தை அமைத்தல் இணைப்பு
  1. Settings > Sign-in and security > Passwords (கடவுச்சொற்கள்) என்பதைத் திறக்கவும்.
  2. 4 முதல் 64 வரை ஒரு எண்ணை உள்ளிடவும். இயல்பாக 8 இருக்கும்.
  3. Save (சேமி) என்பதை அழுத்தவும். மீண்டும் ஏற்றிய பிறகும் புதிய எண் அப்படியே இருக்கும்.

இந்தக் குறைந்தபட்சம் ஒவ்வொரு புதிய கடவுச்சொல்லுக்கும் பொருந்தும்: முதல் உரிமையாளர், ஏற்கப்பட்ட அழைப்புகள், My account (என் கணக்கு) பக்கத்தில் செய்யும் மாற்றங்கள், holyarrs reset-owner. ஏற்கெனவே உள்ள கடவுச்சொற்கள் அடுத்த மாற்றம் வரை தொடர்ந்து வேலை செய்யும். அதிகபட்ச கடவுச்சொல் நீளம் 1024 எழுத்துகள்.

என் உள்ளூர் வலையமைப்பில் உள்நுழைவைத் தவிர்த்தல்

என் உள்ளூர் வலையமைப்பில் உள்நுழைவைத் தவிர்த்தல் இணைப்பு

உங்கள் வீட்டு வலையமைப்பில் உள்ள சாதனங்கள் கடவுச்சொல் இல்லாமல் உரிமையாளராக HolyArrs-ஐத் திறக்கும். இது இயல்பாக அணைந்திருக்கும்.

  1. Settings > Sign-in and security > Local network (உள்ளூர் வலையமைப்பு) என்பதைத் திறக்கவும்.
  2. உங்கள் வலையமைப்புகளை ஒரு வரிக்கு ஒன்றாக, 32 வரை பட்டியலிடவும். ஒரு வரம்பை (192.168.1.0/24, fd00::/8) அல்லது ஒரு முகவரியை (192.168.1.20) பயன்படுத்தலாம்.
  3. சுவிட்சை இயக்கி சேமிக்கவும். அட்டையில் உங்கள் சொந்த முகவரி தெரியும்.

பட்டியல் காலியாக இருந்தால், அல்லது குழந்தைக் கணக்கு ஏதேனும் இருந்தால், சுவிட்சை இயக்க முடியாது. API விசைகளை உருவாக்குதல், உள்நுழைவு அமைப்புகளை மாற்றுதல், ரகசியங்களைப் படித்தல் அல்லது மாற்றுதல், backup-ஐ மீட்டமைத்தல் ஆகியவற்றுக்கு இப்போதும் கடவுச்சொல் கேட்கும்.

முதலில் முகவரியைச் சரிபார்க்கவும்

முதலில் முகவரியைச் சரிபார்க்கவும் இணைப்பு

சில அமைப்புகளில் எல்லா சாதனங்களும் ஒரே gateway முகவரியாகத் தெரியும்: 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-ஐ அடையும் எவரும் உரிமையாளராக உள்ளே நுழைவார்கள். ஒரு உள்ளீடு இப்படி இருந்தால் அட்டை எச்சரிக்கும். இரண்டாவது சாதனத்திலிருந்து பக்கத்தைத் திறக்கவும்: அதே முகவரி தெரிந்தால், சுவிட்சை அணைத்து அந்த உள்ளீட்டை நீக்கவும்.

Reverse proxy-க்குப் பின்னால் இருந்தால், HOLYARRS_TRUSTED_PROXIES-இல் உள்ள proxy-களிடமிருந்து மட்டுமே HolyArrs அனுப்பப்பட்ட முகவரியைப் படிக்கும். இல்லையென்றால் அட்டையில் முகவரி தெரியாது, proxy நம்பப்படவில்லை என்று சொல்லும்.

ஒரு OpenID Connect வழங்குநர் மக்களை உள்நுழைய வைக்க முடியும். இது உள்நுழைவுப் பக்கத்தில் ஒரு பொத்தானாகத் தெரியும்.

  1. Settings > Sign-in and security > Single sign-on என்பதைத் திறக்கவும்.
  2. வழங்குநரின் issuer-ஐ உள்ளிட்டு Test (சோதி) என்பதை அழுத்தவும். சோதனைக்கு எந்த ரகசியமும் அனுப்பப்படாது.
  3. client id மற்றும் client secret-ஐ உள்ளிடவும். வழங்குநர் ரகசியம் பயன்படுத்தவில்லை என்றால் Public client (பொது client) என்பதில் குறியிடவும்.
  4. Callback address (திருப்ப அழைப்பு முகவரி) என்பதை நகலெடுத்து, அதே முகவரியை வழங்குநரிடம் பதிவு செய்யவும்.
  5. உங்கள் கடவுச்சொல்லை உள்ளிடவும், இரு-படி குறியீடு பயன்படுத்தினால் அதையும் உள்ளிட்டு, Save என்பதை அழுத்தவும். ஒவ்வொரு மாற்றத்துக்கும் இது கேட்கும்.

பிறகு உங்கள் சொந்தக் கணக்கை இணைக்கவும்: கடவுச்சொல்லுடன் உள்நுழைந்து, My account என்பதைத் திறந்து, Linked sign-ins (இணைக்கப்பட்ட உள்நுழைவுகள்) பகுதியில் Link (இணை) என்பதை அழுத்தி, கடவுச்சொல்லை உறுதிப்படுத்தி, பிறகு Single sign-on என்பதைத் தேர்ந்தெடுக்கவும்.

புதியவர்களை single sign-on மூலம் சேர அனுமதித்தல்

புதியவர்களை single sign-on மூலம் சேர அனுமதித்தல் இணைப்பு

இது இயல்பாக அணைந்திருக்கும். இயக்கினால், வழங்குநர் உள்நுழைய வைக்கும் எவருக்கும் ஒரு கணக்கு உருவாகும். அதனால் HolyArrs உங்களிடம் உறுதிப்படுத்தக் கேட்கும். புதியவர்கள் கோரிக்கை மட்டுமே வைக்கக்கூடிய உறுப்பினர்களாகச் சேர்வார்கள். single sign-on ஒருபோதும் உரிமையாளரையோ Admin-ஐயோ உருவாக்காது.

issuer அல்லது client id-ஐ மாற்றுதல்

issuer அல்லது client id-ஐ மாற்றுதல் இணைப்பு

ரகசியத்தை மீண்டும் உள்ளிட வேண்டும். பழைய இணைப்புகள் நீக்கப்படும், ஒற்றை உள்நுழைவைப் பயன்படுத்திய அனைவரும் வெளியேற்றப்படுவார்கள். அவர்கள் My account பக்கத்தில் மீண்டும் இணைக்க வேண்டும். ஒற்றை உள்நுழைவை அணைத்தாலும் அவர்கள் வெளியேற்றப்படுவார்கள்.

ஒரு உள்நுழைவை இணைப்பிலிருந்து நீக்குதல்

ஒரு உள்நுழைவை இணைப்பிலிருந்து நீக்குதல் இணைப்பு
  • உங்களுடையது: My account > Linked sign-ins > Unlink (இணைப்பை நீக்கு). இதற்குச் சமீபத்திய கடவுச்சொல் உறுதிப்படுத்தல் தேவை. அதுவே உங்களுக்கு உள்ள ஒரே வழி என்றால் மறுக்கப்படும்.
  • வேறொருவருடையது: உரிமையாளர் Settings > Users and roles (பயனர்களும் பங்குகளும்) பக்கத்தைப் பயன்படுத்துவார். அது அந்த நபரின் ஒரே வழி என்றால் HolyArrs இன்னொரு முறை கேட்கும்.

இணைப்பை நீக்கினால் அதைப் பயன்படுத்திய சாதனங்கள் வெளியேற்றப்படும். சேர்தல் திறந்திருந்தால் அதே நபர் புதிய உறுப்பினராகத் திரும்ப வர முடியும். அவரை உள்ளே விடாமல் இருக்கச் சேர்தலை அணைக்கவும்.

இது வேலை செய்யவில்லை என்றால்

இது வேலை செய்யவில்லை என்றால் இணைப்பு

அறிகுறி: HolyArrs மீண்டும் உங்கள் கடவுச்சொல்லைக் கேட்கிறது. காரணம்: கணக்குகள், விசைகள், அமைப்புகளில் மாற்றம் செய்ய கடந்த 10 நிமிடங்களுக்குள் கடவுச்சொல் உறுதிப்படுத்தல் தேவை, இரு-படி அமைத்திருந்தால் அதுவும். வெளி உள்நுழைவும் உள்ளூர் வலையமைப்புக் குறுக்குவழியும் இதில் கணக்கில் வராது. தீர்வு: கடவுச்சொல்லால் உறுதிப்படுத்தவும். வெளியேறுவதற்கும் சாதனங்களை முடிப்பதற்கும் இது ஒருபோதும் கேட்காது.

அறிகுறி: ஒரு callback குறுகிய பிழையுடன் தோல்வியடைந்தது, நீங்கள் வெளியே இருக்கிறீர்கள். காரணம்: வழங்குநரிடம் உள்ள callback முகவரி HolyArrs-இல் உள்ளதிலிருந்து வேறுபடுகிறது. தீர்வு: Callback address என்பதை மீண்டும் நகலெடுத்து, வழங்குநரிடம் அப்படியே ஒட்டவும்.

அறிகுறி: single sign-on மூலம் உருவான கணக்கால் கடவுச்சொல்லை அமைக்க முடியவில்லை. காரணம்: இந்தப் பதிப்பில் இது சாத்தியமில்லை. தீர்வு: முதலில் உள்ளூர் உரிமையாளரை உருவாக்கவும், பிறகு அதனுடன் ஒற்றை உள்நுழைவை இணைக்கவும்.

அறிகுறி: HolyArrs-இல் இருந்து வெளியேறிய பிறகும் வழங்குநரிடம் நீங்கள் உள்நுழைந்தே இருக்கிறீர்கள். காரணம்: HolyArrs தன்னுடைய உள்நுழைவை மட்டுமே முடிக்கும். தீர்வு: பகிரப்பட்ட சாதனத்தில் வழங்குநரிடமும் வெளியேறவும்.

உரிமையாளர் கடவுச்சொல்லை இழந்துவிட்டீர்களா? அமர்வுகளும் கடவுச்சொற்களும் பக்கத்தைப் பார்க்கவும்.

நம்பகமான proxy உள்நுழைவு

ஒரு reverse proxy ஏற்கெனவே மக்களை உள்நுழைய வைத்தால், அது அனுப்பும் பெயரை HolyArrs ஏற்கும். இதை சூழலில் (environment) மட்டுமே அமைக்கவும். இது உள்நுழைவுப் பக்கத்தில் ஒரு பொத்தானாகத் தெரியும். headers மட்டும் வைத்து ஒரு வருகை யாரையும் உள்நுழைய வைக்காது.

  • உள்வரும் Remote-User மற்றும் Remote-Name-ஐ proxy நீக்கிவிட்டு, உள்நுழைவுக்குப் பிறகு தனக்குரியவற்றை அமைக்க வேண்டும்.
  • Remote-User: நிலையான ஒரே பெயர், அதிகபட்சம் 255 bytes. Remote-Name: விருப்பத்துக்குரிய காட்சிப் பெயர், அதிகபட்சம் 200 bytes.
  • மீண்டும் மீண்டும் வரும், காற்புள்ளியால் இணைக்கப்பட்ட, அல்லது control எழுத்துகள் உள்ள மதிப்புகள் மறுக்கப்படும். பங்கு (role) headers புறக்கணிக்கப்படும்.

HolyArrs-ஐ அந்த proxy வழியாக மட்டுமே அணுகும்படி வைத்திருக்கவும். ஒரு proxy முகவரியை நம்புவது என்றால் அது அனுப்பும் ஒவ்வொரு பெயரையும் நம்புவது. My account > Link trusted proxy sign-in (நம்பகமான proxy உள்நுழைவை இணை) வழியாக அதை ஒரு கணக்குடன் இணைக்கவும்.

சூழல் மாறிகள்

இவற்றைத் தொடங்கும் முன் அமைக்கவும். இரண்டு முறைகளும் இயக்கினால் மட்டுமே வேலை செய்யும். தவறான அமைவு HolyArrs தொடங்குவதைத் தடுக்கும்; வழங்குநர் இயங்காவிட்டாலும் கடவுச்சொல் உள்நுழைவு வேலை செய்யும். HOLYARRS_OIDC_ENABLED அமைக்கப்பட்டிருந்தால், false என்றாலும் கூட, single sign-on சூழலின் கட்டுப்பாட்டில் இருக்கும், Settings அதைக் காட்டுவதோடு நிற்கும்.

மாறி என்ன செய்கிறது இயல்புநிலை
HOLYARRS_OIDC_ENABLED ஒற்றை உள்நுழைவை இயக்கு false
HOLYARRS_OIDC_ISSUER வழங்குநரின் சரியான HTTPS issuer இல்லை
HOLYARRS_OIDC_CLIENT_ID பதிவு செய்யப்பட்ட client id இல்லை
HOLYARRS_OIDC_CLIENT_SECRET_FILE client secret உள்ள கோப்பு, அதிகபட்சம் 4096 bytes. பொது client என்றால் விட்டுவிடவும் இல்லை
HOLYARRS_OIDC_REDIRECT_URL சரியான HTTPS callback: உங்கள் முகவரி, இருந்தால் URL base, பிறகு /api/v1/auth/oidc/callback இல்லை
HOLYARRS_OIDC_ALLOW_JOIN புதியவர்கள் கோரிக்கை மட்டுமே வைக்கக்கூடிய உறுப்பினர்களாகச் சேர்வார்கள் false
HOLYARRS_OIDC_ALLOW_LOCAL_NETWORK உங்கள் தனிப்பட்ட வலையமைப்பில் உள்ள வழங்குநரை அனுமதி false
HOLYARRS_OIDC_ALLOW_LOOPBACK_HTTP சோதனைக்காக loopback-இல் எளிய HTTP-ஐ அனுமதி false
HOLYARRS_FORWARD_AUTH_ENABLED நம்பகமான proxy உள்நுழைவை இயக்கு false
HOLYARRS_FORWARD_AUTH_ISSUER இந்த proxy-க்கான நிலையான HTTPS பெயர். புதிய மதிப்பு புதிய மூலமாகக் கணக்கிடப்படும் இல்லை
HOLYARRS_FORWARD_AUTH_TRUSTED_PEERS காற்புள்ளியால் பிரிக்கப்பட்ட proxy முகவரிகள் அல்லது வரம்புகள். கட்டாயம். எல்லா முகவரிகளையும் உள்ளடக்கும் வரம்பு மறுக்கப்படும் இல்லை
HOLYARRS_FORWARD_AUTH_ALLOW_JOIN புதிய proxy பெயர்கள் கோரிக்கை மட்டுமே வைக்கக்கூடிய உறுப்பினர்களாகச் சேர்வார்கள் false

ALLOW_LOCAL_NETWORK மற்றும் ALLOW_LOOPBACK_HTTP ஆகிய இரண்டு அமைப்புகளும் Settings-இல் அமைத்த single sign-on-க்கும் பொருந்தும்.

single sign-on எப்படி வேலை செய்கிறது
  • வழங்குநர் PKCE S256 மற்றும் RS256 token-களுடன் authorization code உள்நுழைவை ஆதரிக்க வேண்டும், ஒவ்வொரு endpoint-உம் issuer-இன் origin-இல் இருக்க வேண்டும்.
  • கணக்குகள் வழங்குநரின் சொந்த கணக்கு id-யால் பொருத்தப்படும், ஒருபோதும் email-ஆல் அல்ல.
  • வழங்குநரின் பங்குகளும் குழுக்களும் பயன்படுத்தப்படாது.
  • client secret குறியாக்கம் செய்யப்பட்டுச் சேமிக்கப்படும், மீண்டும் காட்டப்படாது. அதை வைத்துக்கொள்ள புலத்தைக் காலியாக விடவும்.

HolyArrs இலவசம். இது உங்கள் நேரத்தைச் சேமித்திருந்தால், GitHub-இல் நட்சத்திரம் இடுங்கள், ஆதரவளியுங்கள் அல்லது எனக்கு ஒரு காபி வாங்கித் தாருங்கள்.