API ಕೀ ಎನ್ನುವುದು ಮುಕ್ತಾಯಗೊಳ್ಳದ ಮತ್ತು ಯಾರೂ ಗಮನಿಸದ ಪಾಸ್ವರ್ಡ್ ಆಗಿದೆ. ಅದನ್ನು ಹಾಗೆಯೇ ಪರಿಗಣಿಸಿ.
ಅದಕ್ಕೆ ಅಗತ್ಯವಿರುವುದನ್ನು ಮಾತ್ರ ನೀಡಿ
ಪ್ರತಿ ಇಂಟಿಗ್ರೇಶನ್ಗೆ ಒಂದು ಕೀಯನ್ನು ರಚಿಸಿ, ಆ ಇಂಟಿಗ್ರೇಶನ್ ಬಳಸುವ ಅನುಮತಿಗಳನ್ನು ಮಾತ್ರ ಅದಕ್ಕೆ ನೀಡಿ. ನಿಯೋಜನೆ ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಬಿಲ್ಲಿಂಗ್ ಪ್ರವೇಶದ ಅಗತ್ಯವಿಲ್ಲ, ಮತ್ತು ಮಾನಿಟರಿಂಗ್ ಉಪಕರಣಕ್ಕೆ ಸೈಟ್ಗಳನ್ನು ಅಳಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಏನಾದರೂ ತಪ್ಪಾದಾಗ, ಸೀಮಿತ ಕೀಲಿಯು ಅದರಿಂದಾಗುವ ಹಾನಿಯನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ.
ಅದನ್ನು ನಿಮ್ಮ ಕೋಡ್ನಿಂದ ಹೊರಗಿಡಿ
ಸಾರ್ವಜನಿಕ ಅಥವಾ ಖಾಸಗಿ ಯಾವುದೇ ರೆಪೊಸಿಟರಿಗೆ ಕೀಯನ್ನು ಎಂದಿಗೂ ಕಮಿಟ್ ಮಾಡಬೇಡಿ. ರೆಪೊಸಿಟರಿಗಳು ಫೋರ್ಕ್ ಆಗುತ್ತವೆ, ಕ್ಲೋನ್ ಆಗುತ್ತವೆ, ಬ್ಯಾಕಪ್ ಆಗುತ್ತವೆ ಮತ್ತು ತಪ್ಪಾಗಿ ಹಂಚಿಕೆಯಾಗುತ್ತವೆ, ಹಾಗೂ ಪುಶ್ ಮಾಡಿದ ಕೆಲವೇ ನಿಮಿಷಗಳಲ್ಲಿ ಸ್ಕ್ಯಾನರ್ಗಳು ಅವುಗಳಲ್ಲಿರುವ ಕೀಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತವೆ. ಪರಿಸರ ವೇರಿಯಬಲ್ (environment variable) ಅಥವಾ ನಿಮ್ಮ CI ಪೂರೈಕೆದಾರರ ರಹಸ್ಯ ಸಂಗ್ರಹವನ್ನು (secret store) ಬಳಸಿ.
ಚಿಂತಿಸುವ ಬದಲು ಬದಲಾಯಿಸಿ (Rotate)
ಒಂದು ಕೀಯನ್ನು ಚಾಟ್, ಟಿಕೆಟ್, ಸ್ಕ್ರೀನ್ಶಾಟ್ ಅಥವಾ ಲಾಗ್ನಲ್ಲಿ ಅಂಟಿಸಿದ್ದರೆ, ಅದನ್ನು ಬದಲಾಯಿಸಿ. ಹೊಸ ಕೀಯನ್ನು ರಚಿಸಿ, ಇಂಟಿಗ್ರೇಶನ್ ಅನ್ನು ಅದಕ್ಕೆ ಬದಲಾಯಿಸಿ, ನಂತರ ಹಳೆಯದನ್ನು ಅಳಿಸಿ — ಈ ಕ್ರಮದಲ್ಲಿ ಮಾಡಿ, ಇದರಿಂದ ನಡುವೆ ಯಾವುದೇ ಅಡಚಣೆ ಉಂಟಾಗುವುದಿಲ್ಲ. ಇದು ಒಂದು ನಿಮಿಷ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಪ್ರಶ್ನೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿವಾರಿಸುತ್ತದೆ.
ಅವು ಏನು ಮಾಡುತ್ತವೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ
ಕೀ ಮಾಡುವ ಪ್ರತಿಯೊಂದು ಕಾಲ್ (call) ಕೀ ಹೆಸರಿನೊಂದಿಗೆ Activity ಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ನಿಷ್ಕ್ರಿಯಗೊಂಡಿದೆ ಎಂದು ನೀವು ಭಾವಿಸಿದ ಕೀ ಇನ್ನೂ ಕಾಲ್ ಮಾಡುತ್ತಿದ್ದರೆ, ಅದು ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ವಿಷಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಅಳಿಸುವಿಕೆ
ಕೀಯನ್ನು ಅಳಿಸುವುದು ತಕ್ಷಣವೇ ಜಾರಿಗೆ ಬರುತ್ತದೆ. ಅದನ್ನು ಬಳಸುವ ಯಾವುದೇ ಅಂಶವು 401 ಅನ್ನು ಪಡೆಯಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಮತ್ತು ಇದುವೇ ಅದರ ಉದ್ದೇಶವಾಗಿದೆ.