OAuth 2.0(Microsoft 및 Gmail)을 사용하도록 SMTP를 구성하는 방법은 무엇입니까? - LabCollector

키워드로 기술 자료 검색

현재 위치 :
→ 모든 주제

SMTP OAuth2 에 꼭 필요한 기능입니다 LabCollector Microsoft 및 Gmail의 보안 SMTP 통합 요구 사항을 준수하려는 사용자. 이 기능은 이제 최신 버전에서 사용할 수 있습니다. LabCollector 사용자는 안전하고 안정적인 방식으로 Office365와 Gmail 계정을 연결할 수 있습니다.

OAuth2 사용자가 자격 증명을 공유하지 않고도 이메일과 같은 개인 리소스를 타사 애플리케이션과 공유할 수 있도록 하는 개방형 인증 표준입니다. 이는 사용자의 이메일 서비스 제공업체가 생성하고 액세스 토큰으로 교환하는 인증 코드를 사용하여 달성됩니다.

사용 OAuth2 in LabCollector 여러 가지 이점이 있습니다. 첫째, 사용자는 다음과 같은 다른 애플리케이션에서 사용자의 데이터를 읽을 수 있습니다. Office365or Gmail , 자격 증명을 공유할 필요 없이. 이는 연구 목적으로 이메일 서신과 같은 중요한 데이터에 액세스해야 하는 실험실 관리자에게 특히 유용합니다.

두 번째로, OAuth2 웹, 데스크톱 애플리케이션 및 모바일 장치에 대한 인증 워크플로를 제공합니다. 이는 사용자가 지원하는 모든 장치나 플랫폼에서 이메일에 액세스할 수 있음을 의미합니다. LabCollector, 인터넷에 연결되어 있는 한.

마지막으로, OAuth2 인증 코드를 사용하고 사용자 자격 증명과 상호 작용하지 않는 서버 측 웹 앱입니다. 이는 사용자 자격 증명이 절대로 저장되지 않음을 의미합니다. LabCollector 데이터베이스를 통해 사용자에게 최고 수준의 보안과 개인 정보 보호를 보장합니다.

예를 들어, LabCollector 연구실의 이메일 서신을 관리하는 데 사용할 수 있습니다. SMTP OAuth2 그들의 연결 Office365 or Gmail 계정. 연결이 설정되면 연구실 관리자는 내부에서 모든 이메일 서신에 액세스할 수 있습니다. LabCollector, 애플리케이션을 종료하거나 자격 증명을 공유할 필요 없이.

다음 기술 자료에서는 Microsoft 및 Gmail의 OAuth2를 설정하기 위해 따라야 하는 모든 필수 단계를 다룹니다.

1. OAuth 2.0 마이크로소프트

2. OAuth 2.0 구글

1. OAuth 2.0 마이크로소프트

  • 우선, 당신은해야 할 것입니다 계정을 만들 애플리케이션 내에서:
    • 1. 계정을 만드세요 https://portal.azure.com/
    • 2. 이동 Azure Active Directory 메인 메뉴에 있습니다(아래 스크린샷 참조).

 

      • 또는 검색창을 사용하여 액세스할 수도 있습니다(아래 참조).

    • 3. 그런 다음 “앱 등록"

    • 4. 자, 가라. 신규 등록을 클릭하고 필수 정보를 입력하세요.

    • 5. 클릭 "등록 버튼".
    • 6. 그런 다음 다음 정보를 복사하여 붙여넣습니다.
      • 애플리케이션 (클라이언트) ID "OAUTH CLIENT ID" 필드에 Labcollector.
      • 디렉터리 (테넌트) ID "TenantID" 필드에 Labcollector.

    • 7.“인증서 및 비밀"를 클릭한 다음 "새 클라이언트 비밀번호".

    • 8. 설명을 입력하고 만료 필드를 정의한 후 다음을 클릭하세요. 추가.

    • 9. 복사 및 붙여넣기: 클라이언트 비밀번호 값 "OAUTH SECRET KEY" 필드에 Labcollector.

  • LabCollector님의 구성
    1. OAUTH 사용자 이메일 필드는 Azure 이메일 계정과 동일할 수 있습니다.
    2. OAUTH 클라이언트 ID field : Azure Active Directory의 애플리케이션(클라이언트) ID입니다.
    3. OAUTH 비밀 키 필드 : Azure Active Directory > 인증서 및 비밀 > 클라이언트 비밀 > 값.
    4. 테넌트ID 필드: Azure Active Directory의 디렉터리(테넌트) ID 값입니다.
    5. Provider: Microsoft.
    6. 필드에서: Azure 이메일 계정과 동일할 수 있습니다.
    7. 클릭 "토큰 받기".
    8. 클릭 "다음 보기".
    9. 비밀번호를 입력하고 클릭하세요 연결하기.

    • 10. 을 클릭 OK 그리고 “를 누르세요.UPDATE".

    • 11. 이제 '버튼을 사용하여 테스트할 수 있습니다.테스트 이메일 보내기".

  • 일반적인 오류 메시지
    • 인증 실패, Smtp클라이언트인증 사서함에 대해서는 비활성화되어 있습니다.

    • 오류를 해결하려면 다음 단계를 따르기만 하면 됩니다.
      • 1. Microsoft 365 관리 센터로 이동합니다.
      • 2. 사용자 > 활성 사용자를 클릭합니다.
      • 3. 현재 사용자를 클릭하세요.

      • 4. 클릭 "우편">"이메일 앱 관리".

      • 5. “인증된 SMTP”이 활성화된 다음 변경 사항을 저장합니다.

      • 6. 업데이트 새로고침 토큰 on Labcollector그리고 클릭 업데이트.

      • 7. 문제가 해결되었는지 다시 테스트하십시오.

유용한 링크

    2. OAuth 2.0 구글

      • 2. Google Cloud 콘솔로 이동하여 프로젝트를 선택합니다.

      • 3. 그런 다음 "새 프로젝트".

      • 4. 필수 정보를 입력하세요.

      • 5. 클릭 "만들기 버튼”를 선택한 다음 알림을 기다립니다.

      • 6. 방금 생성한 프로젝트를 선택합니다.

      • 7. API 및 서비스로 이동하여 Gmail API.

      • 8. 을 클릭 API 및 서비스 활성화.

      • 9. 검색 Gmail API.

      • 10. 해당 API.

      • 11. 이제 자격 증명을 생성해야 합니다. 이를 수행하려면 자격 증명 만들기.

      • 12. 선택 사용 시간.

      • 13. "에서 필수 정보를 입력합니다.OAuth 동의 화면” 섹션을 클릭한 다음 저장하고 계속하기를 누르세요.
      • 14. 범위 섹션에서는 아무것도 할 필요가 없습니다. 저장하고 계속하기만 클릭하면 됩니다.
      • 15. 이제 애플리케이션 유형을 선택하세요.웹 응용 프로그램”를 입력하고 이름을 입력합니다.

      • 16. 귀하의 URL 경로를 입력하십시오 Labcollector 다음으로 URL을 완성하세요. /email/get_oauth_token.php
      • 17. 그런 다음 방금 생성한 URL을 승인된 리디렉션 URL 그리고 만들기를 클릭하세요.

      • 18. 완료를 클릭합니다.
      • 19. 자격 증명으로 이동합니다.

      • 20. 방금 생성한 클라이언트의 이름을 클릭합니다.

      • 21. 복사 및 붙여넣기:
        • 클라이언트 ID는 'OAUTH 클라이언트 ID" 들 Labcollector.
        • 클라이언트 비밀번호 값을 “OAUTH 비밀 키" 들 Labcollector.

      • 22. OAuth 동의 화면으로 이동하여 앱을 게시하거나 테스트 사용자를 추가합니다.

     

    • LabCollector님의 구성
      • 1. OAUTH 사용자 이메일 필드는 이메일 계정과 동일할 수 있습니다.
      • 2. OAUTH 클라이언트 ID 필드 : Google Cloud Console > API 및 서비스 > 자격 증명 > OAuth 2.0 클라이언트 ID > 클라이언트 이름 클릭 > 클라이언트 ID OAUTH 2.0 GOOGLE 10.
      • 3. OAUTH 비밀 키 필드 : Google Cloud Console > API 및 서비스 > 자격 증명 > OAuth 2.0 클라이언트 ID > 클라이언트 이름 클릭 > 클라이언트 비밀번호.
      • 4. Provider: Google.
      • 5. SMTP: smtp.gmail.com
      • 6. 필드에서: 이메일 Google 계정과 동일할 수 있습니다.
      • 7. "토큰 받기"버튼을 누릅니다.
      • 8. 귀하의 계정을 클릭하세요.

      • 9. 입력 이메일비밀번호다음을 클릭합니다 다음 보기.

      • 10. 이메일 전송 권한을 수락한 후 계속을 클릭하세요.

      • 11. 확인을 클릭한 다음 “UPDATE"버튼을 누릅니다.

      • 12. 이제 '버튼을 사용하여 테스트할 수 있습니다.테스트 이메일 보내기".

    관련 주제 :