검색 결과 :

×

WordPress를 OAuth 서버로 사용하는 ASP.NET OAuth SSO(Single Sign-On)

ASP.NET은 Windows, macOS, Docker에서 실행되는 웹 애플리케이션과 서비스를 구축하는 오픈 소스 웹 프레임워크입니다. WordPress를 OAuth 서버로 사용하여 Single Sign-On(SSO)을 구성하면 ASP.NET 애플리케이션에 안전하게 액세스할 수 있습니다. 이 가이드를 마치면 WordPress를 사용하여 ASP.NET에 SSO를 설정할 수 있게 됩니다. OAuth 서버로 사용됩니다. ASP.NET SSO 플러그인에서 제공하는 다른 기능에 대해 자세히 알아보려면 다음을 참조하세요. 여기를 클릭하세요..

  • 다음에서 miniOrange ASP.NET OAuth 2.0 모듈을 다운로드하세요. 여기에서 확인하세요.
  • 추출 asp-net-oauth-sso-module.zip 그러면 다음 파일이 표시됩니다.
    1. miniorange-oauth-sso.dll - 이 DLL 파일을 다른 DLL 파일이 있는 "bin" 폴더에 추가하세요. 다음 단계를 따르세요. 통합.md 등록할 파일 miniorangeoauthsso 애플리케이션의 모듈입니다.
    2. oauthsso.config - 이 구성 파일을 애플리케이션의 루트 디렉토리에 추가합니다.
    3. 통합.md - 모듈을 애플리케이션에 통합하기 위한 지침이 담긴 통합 파일입니다.
  • 통합 후 브라우저를 열고 아래 URL로 이동하여 모듈 대시보드를 확인하세요. https://<your-application-url>?ssoaction=config
  • 설치가 완료되면 클릭하세요. 활성화.
ASP.NET 로그인 페이지

  • SSO 모듈을 구성한 후 등록하거나 로그인하세요.
  • 에서 miniOrange OAuth 서버 왼쪽 메뉴에서 선택 사용자 정의 OAuth 2.0 클라이언트.
WordPress용 OAuth 서버 - 사용자 지정 OAuth 2.0 클라이언트 선택

  • 각 필드에 ASP.NET 애플리케이션의 클라이언트 이름과 리디렉션/콜백 URL을 입력하고 클라이언트 저장을 클릭합니다.
WordPress용 OAuth 서버 - 클라이언트 이름 및 리디렉션 URL

  • OAuth 클라이언트를 구성하려면 클라이언트 ID, 클라이언트 비밀번호 및 엔드포인트를 기록하고 이 값을 붙여넣으세요. 여기에서 확인하세요.
ASP.NET SSO - 끝점

  • 필수 필드인 권한 부여 엔드포인트, 클라이언트 ID, 클라이언트 비밀번호 등을 입력하여 ASP.NET을 OAuth 클라이언트로 구성합니다.
  • ASP.NET을 OAuth 클라이언트로 구성하는 데 필요한 값을 찾으십시오.
응용 프로그램 이름 :

워드프레스(WordPress)

클라이언트 ID 및 비밀번호: Click Here
엔드포인트 승인:

https://<your-app-url>/wp-json/moserver/authorize

토큰 엔드포인트:

https://<your-app-url>/wp-json/moserver/token

사용자 정보 끝점:

https://<your-app-url>/wp-json/moserver/resource

범위:

프로필 공개 ID 이메일

ASP.NET SSO - OAuth 구성

  • 필수 항목을 모두 입력한 후 '저장'을 클릭하세요.
  • 설정을 저장한 후 구성 테스트 버튼을 클릭하여 모든 것을 올바르게 수행했는지 확인하세요.
OASP.NET SSO - 테스트 구성

  • 속성 매핑 섹션에서 OAuth 서버에서 제공한 속성 이름을 ASP.NET 애플리케이션에서 제공한 속성에 매핑한 다음 클릭합니다. 속성 매핑 저장.
ASP.NET SSO - 특성 매핑 저장

참고 : 모든 매핑된 속성은 세션에 저장되므로 애플리케이션에서 액세스할 수 있습니다.

  • 통합 코드는 모듈의 통합 코드 탭. 해당 코드 조각을 복사하여 사용자 속성을 가져오는 데 필요한 곳에 붙여넣기만 하면 됩니다.
ASP.NET SSO - 통합 코드 탭

  • SSO를 수행하려는 애플리케이션의 링크로 다음 URL을 사용하십시오.
  • http://base-url/?ssoaction=login
  • 예를 들어 다음과 같이 사용할 수 있습니다.
  • <a href="http://base-url/?ssoaction=login">Log in</a>


이 가이드에서는 WordPress를 OAuth 서버로, ASP.NET 애플리케이션을 서비스 제공자로 사용하는 ASP.NET 싱글 사인온(SSO)을 성공적으로 구성했습니다. 이를 위해 WordPress용 OAuth 서버 플러그인을 사용했습니다. 이 솔루션을 통해 WordPress 사이트 자격 증명을 사용하여 ASP.NET 애플리케이션에 안전하게 액세스할 수 있도록 몇 분 안에 배포할 수 있습니다.


 답변해 주셔서 감사합니다. 곧 연락드리겠습니다.

문제가 발생했습니다. 문의사항을 다시 제출해 주세요.

최대한 빠른 시일 내에 연락드리겠습니다!




ADFS_sso ×
안녕하세요!

도움이 필요하다? 우리는 바로 여기에 있습니다!

SUPPORT