전체 글468 페이지 이동 main과 sub 페이지 이동 [결과화면]Main PageSub Page [코드설명]다른 페이지로 이동하는 함수를 만들어 페이지를 이동할때 호출하여 사용# 다른 페이지로 이동하는 함수def navigate_to(page): st.session_state['page'] = page st.rerun() main_page에서 버튼을 누루면 navigate_to('sub') 서브 페이지로 이동# 메인 페이지 내용 정의def main_page(): st.title('메인 페이지') st.write('여기는 메인 페이지입니다.') if st.button('서브 페이지로 이동'): navigate_to('sub') [소스코드]import streamlit as st# Streamlit 세션 상태에서 현재 페.. 2024. 8. 2. 신뢰할 수 있는 루트 인증 기관의 인증서 설치 방법 사설 인증기관에서 발급한 인증서를 이용해서 인증을 하려면 클라이언트에 인증기관에 대한 인증서를 신뢰 할 수 있는 루트 인증 기관에 넣어야 합니다.인증기관에서 인증서 내보내기시작 - 실행 - mmc 파일 - 스냅인 추가/제거 인증서(로컬 컴퓨터) - 개인용 - 인증서설치된 인증기관의 이름 확인 후 내보내기 개발서버에서 인증서 가져오기내보내기로 저장한 인증서 파일을 가져오기인증서(로컬 컴퓨터) - 신뢰할 수 있는 루트 인증 기관 - 인증서 인증서 확인 2024. 8. 2. Active Directory 인증서 서비스 설치 서버 관리자 - 역할 및 기능 추가 도구 실행 LDAPS 연결 확인 방법시작 - 실행 - ldp 연결 - 연결 서버 - 포트 : 636, SSL 체크 연결 확인 [관련자료] 인증 기관 설치네트워크 정책 서버, 라우팅 및 원격 액세스 서비스를 실행하는 서버에 서버 인증서를 등록할 수 있도록 Active Directory 인증서 서비스를 설치하는 방법을 알아봅니다.learn.microsoft.com 2024. 8. 1. 05. Streamlit으로 AD 로그인을 SSL로 인증하기 04. Streamlit으로 AD 로그인 및 자기 정보 가져오기03. Streamlit으로 로그인 페이지와 메인 페이지02. Streamlit으로 AD 인증 오류 처리하기01. Streamlit으로 AD 인증 페이지 만들기여기서는 Streamlit 기능과 Ldap3 버전을 이용하여 간단하게 인증페이지를 구leemcse.tistory.com Active Directory로 Password를 초기화하려면 LDAPS로 인증을 해야 만 한다. Active Directory와 LDAPS(LDAP over SSL) 연결을 설정하려면 서버에 적절한 SSL 인증서가 설치되어 있고, 클라이언트에서 이 인증서를 신뢰해야 합니다. 이 과정은 다음과 같은 단계를 포함합니다:Active Directory 서버에서 SSL 인증서.. 2024. 8. 1. 04. Streamlit으로 AD 로그인 및 자기 정보 가져오기 03. Streamlit으로 로그인 페이지와 메인 페이지02. Streamlit으로 AD 인증 오류 처리하기01. Streamlit으로 AD 인증 페이지 만들기여기서는 Streamlit 기능과 Ldap3 버전을 이용하여 간단하게 인증페이지를 구성해 보았다. Streamlit 및 python-ldap 설치pip instleemcse.tistory.com 사용자 계정을 메일형식인 (UserPrincipalName:upn)으로 로그인 하고 이름과 설명의 값을 가져와서 화면에 출력하는 내용 입니다. [결과화면] [코드설명]login_page에서 입력받은 server, username, password 값을 session_state 상태에서 값을 지정 로그온시 값을 초기화를 한다.인증이 성공하면 아래와 같이 t.. 2024. 8. 1. 03. Streamlit으로 로그인 페이지와 메인 페이지 02. Streamlit으로 AD 인증 오류 처리하기01. Streamlit으로 AD 인증 페이지 만들기여기서는 Streamlit 기능과 Ldap3 버전을 이용하여 간단하게 인증페이지를 구성해 보았다. Streamlit 및 python-ldap 설치pip install streamlit python-ldappip install ldap3 로leemcse.tistory.com 위에 로그인 페이지를 만드는 방법 설명로그인 버튼을 누루면 메인 화면이 나타나고 로그아웃 버튼을 누루면 다시 로그인 페이지가 나타납니다. [결과 화면] [코드설명]# 전체 구조는 아래와 같습니다.# 세개의 함수를 만들어 사용# 인증 처리def authenticate(server, username, password):# 메인 페이지.. 2024. 7. 31. 전역 변수와 지역 변수 설정 변수는 프로그램 전체에 사용하는 전역 변수와 해당 함수에만 사용하는 지역 변수로 나뉘어 진다. 아래의 예제를 만들게 된 이유는 로그인하기 위해 ID Password를 함수에 받았더니 지역 변수여서 다른 함수에서 사용 할 수 없어 지역 변수로 받는 값을 전역 변수로 대처하는 방법을 찾아 정리한 내용이다. 아래의 예는 user, title 이라는 전역 변수를 만들어 결과를 출력하는 예이다. # 전역 및 지역 변수 테스트# 전역 변수 user에 값을 1을 넣기, title에 값을 2를 넣기user = '홍길동'title = '대리'# 결과 값 출력print(user, title) 이제 지역 변수를 전역 변수와 동일한 이름으로 만들었을 때 결과 비교를 해 보자func 값을 호출 하면 함수의 print("지역 변.. 2024. 7. 31. 02. Streamlit으로 AD 인증 오류 처리하기 01. Streamlit으로 AD 인증 페이지 만들기여기서는 Streamlit 기능과 Ldap3 버전을 이용하여 간단하게 인증페이지를 구성해 보았다. Streamlit 및 python-ldap 설치pip install streamlit python-ldappip install ldap3 로그인 창에 ID / Password 를 입력하면 Actileemcse.tistory.com 아래 변경 사항 정리 내역 입니다. 1. 서버 정보 입력서버의 IP를 하드 코딩으로 넣다 보니 다른 환경에 적응하기 어려울 듯 하여 서버의 이름 혹은 IP를 받아서 인증을 할 수 있게 구성 입력창에 서버 정보를 받는 창을 추가server = st.text_input('서버 이름 혹은 IP 주소') 입력 받은 정보를 authen.. 2024. 7. 30. 이전 1 ··· 7 8 9 10 11 12 13 ··· 59 다음