본문 바로가기

Streamlit6

Streamlit tree 구조 [소스코드]import streamlit as stfrom st_aggrid import AgGrid, GridOptionsBuilderimport pandas as pd# 회사 데이터 구조를 DataFrame으로 변환data = [    {"company": "Company A", "hq": "HQ 1", "team": "Team 1-1", "part": "Part 1-1"},    {"company": "Company A", "hq": "HQ 1", "team": "Team 1-1", "part": "Part 1-2"},    {"company": "Company A", "hq": "HQ 1", "team": "Team 1-1", "part": "Part 1-3"},    {"company": "Co.. 2024. 8. 12.
06. Streamlit AD 로그인 후 패스워드 변경 05. Streamlit으로 AD 로그인을 SSL로 인증하기Active Directory로 Password를 초기화하려면 LDAPS로 인증을 해야 만 한다. Active Directory와 LDAPS(LDAP over SSL) 연결을 설정하려면 서버에 적절한 SSL 인증서가 설치되어 있고, 클라이언트에서 이 인증서를leemcse.tistory.com 현재 로그인한 사용자가 자신의 AD 비밀번호를 변경하려고 한다.이전 강좌의 SSL 설정이 되면 패스워드 변경이 가능해 진다.AD 정책에 의해 패스워드 변경이 되며 관련 오류가 화면에 나타납니다.  [결과화면]메인화면에서 버튼을 누루면   [코드설명]페이지 이동 설정최초 사이트에 세션초기화를 하고 접속하면 로그인페이지로 연결  로그인이 성공하면 Session .. 2024. 8. 2.
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.