ഒരു API കീ എന്നത് കാലാവധി തീരാത്തതും ആരും നിരീക്ഷിക്കാത്തതുമായ ഒരു പാസ്വേഡാണ്. അതിനെ അതുപോലെ കൈകാര്യം ചെയ്യുക.
അതിന് ആവശ്യമുള്ളത് മാത്രം നൽകുക
ഓരോ ഇന്റഗ്രേഷനും ഒരു കീ വീതം സൃഷ്ടിക്കുക, ആ ഇന്റഗ്രേഷൻ ഉപയോഗിക്കുന്ന അനുമതികൾ മാത്രം അതിന് നൽകുക. ഒരു ഡിപ്ലോയ്മെന്റ് സ്ക്രിപ്റ്റിന് ബില്ലിംഗ് ആക്സസ് ആവശ്യമില്ല, കൂടാതെ ഒരു മോണിറ്ററിംഗ് ടൂളിന് സൈറ്റുകൾ ഇല്ലാതാക്കേണ്ട ആവശ്യമില്ല. എന്തെങ്കിലും തകരാർ സംഭവിക്കുമ്പോൾ, പരിമിതമായ അധികാരമുള്ള ഒരു കീ പ്രശ്നത്തിന്റെ വ്യാപ്തി കുറയ്ക്കുന്നു.
ഇത് നിങ്ങളുടെ കോഡിൽ ഉൾപ്പെടുത്താതെ സൂക്ഷിക്കുക
ഒരു റിപ്പോസിറ്ററിയിലേക്ക് — പൊതുവായതോ അല്ലെങ്കിൽ സ്വകാര്യമായതോ ആകട്ടെ — ഒരിക്കലും ഒരു കീ കമ്മിറ്റ് ചെയ്യരുത്. റിപ്പോസിറ്ററികൾ ഫോർക്ക് ചെയ്യപ്പെടാനും ക്ലോൺ ചെയ്യപ്പെടാനും ബാക്കപ്പ് ചെയ്യപ്പെടാനും തെറ്റായി പങ്കിടപ്പെടാനും സാധ്യതയുണ്ട്, കൂടാതെ ഒരു പുഷ് നടന്ന് മിനിറ്റുകൾക്കുള്ളിൽ സ്കാനറുകൾ അവയിലെ കീകൾ കണ്ടെത്തുകയും ചെയ്യുന്നു. ഒരു എൻവയോൺമെന്റ് വേരിയബിളോ അല്ലെങ്കിൽ നിങ്ങളുടെ CI ദാതാവിന്റെ സീക്രട്ട് സ്റ്റോറോ ഉപയോഗിക്കുക.
വിഷമിക്കുന്നതിനേക്കാൾ നല്ലത് മാറ്റിയെടുക്കലാണ് (Rotate)
ഒരു ചാറ്റിലോ ടിക്കറ്റിലോ സ്ക്രീൻഷോട്ടിലോ ലോഗിലോ ഒരു കീ പേസ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, അത് മാറ്റുക. പുതിയ കീ സൃഷ്ടിക്കുക, ഇന്റഗ്രേഷൻ അതിലേക്ക് മാറ്റുക, തുടർന്ന് പഴയത് ഇല്ലാതാക്കുക — ഈ ക്രമത്തിൽ ചെയ്യുക, അങ്ങനെ ഇടയ്ക്ക് ഒന്നും തടസ്സപ്പെടുകയില്ല. ഇതിന് ഒരു മിനിറ്റ് മാത്രമേ എടുക്കൂ, ഒപ്പം സംശയങ്ങൾ പൂർണ്ണമായും ഇല്ലാതാക്കുകയും ചെയ്യുന്നു.
അവ എന്താണ് ചെയ്യുന്നതെന്ന് നിരീക്ഷിക്കുക
ഒരു കീ നടത്തുന്ന ഓരോ കോളും കീയുടെ പേരിനൊപ്പം Activity-യിൽ കാണാം. പ്രവർത്തനരഹിതമാക്കി എന്ന് നിങ്ങൾ കരുതിയ ഒരു കീ ഇപ്പോഴും കോളുകൾ നടത്തുന്നുണ്ടെങ്കിൽ, അത് നിങ്ങൾ അറിഞ്ഞിരിക്കേണ്ട ഒരു കാര്യത്തെ സൂചിപ്പിക്കുന്നു.
ഇല്ലാതാക്കൽ
ഒരു കീ ഇല്ലാതാക്കുന്നത് ഉടനടി പ്രാബല്യത്തിൽ വരും. അത് ഉപയോഗിക്കുന്ന എന്തും 401 സ്വീകരിക്കാൻ തുടങ്ങും, അതാണ് ഇതിന്റെ ലക്ഷ്യവും.