검색 결과 :

×

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


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

전제조건: 다운로드 및 설치

  • 다음에서 miniOrange ASP.NET OAuth 2.0 모듈을 다운로드하세요. 여기에서 지금 확인해 보세요..
  • 추출 asp-net-oauth-sso-module.zip 그 후에는 다음 파일을 볼 수 있습니다
  1. miniorange-oauth-sso.dll - 이 DLL 파일을 "bin" 폴더(다른 DLL 파일이 있는 폴더)에 추가합니다. 다음 단계를 따르세요. 통합.md 등록할 파일 miniorangeoauthsso 귀하의 응용 프로그램에 모듈이 있습니다.
  2. oauthsso.config - 애플리케이션의 루트 디렉터리에 이 구성 파일을 추가합니다.
  3. 통합.md - 모듈을 애플리케이션에 통합하기 위한 지침이 포함된 통합 파일입니다.
  • 통합 후 브라우저를 열고 아래 URL로 이동하여 모듈의 대시보드를 확인하세요.
    https://<your-application-url>?ssoaction=config
  • 등록 또는 로그인 페이지가 나타나면 miniOrange OAuth SSO 모듈이 애플리케이션에 성공적으로 통합된 것입니다.
  • ASP.NET 로그인 페이지
  • SSO 모듈을 구성한 후 등록하거나 로그인하세요.

WordPress를 OAuth 서버로 사용하여 ASP.NET SSO를 구성하는 단계

1. WordPress를 OAuth 서버로 구성

  • 에서 miniOrange OAuth 서버 왼쪽 메뉴에서 선택 사용자 정의 OAuth 2.0 클라이언트.
  • WordPress OAuth 서버 - 사용자 정의 OAuth 2.0 클라이언트 선택
  • 입력 고객 이름리디렉션/콜백 URL 해당 필드의 ASP.NET 응용 프로그램에서 클라이언트 저장.
  • WordPress OAuth 서버 - 클라이언트 이름 및 리디렉션 URL
  • 적어 고객 ID, 고객 비밀종점 OAuth 클라이언트를 구성하고 해당 값을 붙여넣으려면 여기에서 지금 확인해 보세요..
  • ASP.NET SSO - 끝점

2. ASP.NET을 OAuth 클라이언트로 구성

  • 끝점 승인, 클라이언트 ID, 클라이언트 비밀 등과 같은 필수 필드를 작성하여 ASP.NET을 OAuth 클라이언트로 구성합니다.
  • ASP.NET을 OAuth 클라이언트로 구성하는 데 필요한 값을 찾으십시오.
  • 응용 프로그램 이름 : 워드프레스(WordPress)
    클라이언트 ID 및 비밀번호: 여기를 클릭하세요.
    엔드포인트 승인: 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 구성
  • 필수 항목을 입력한 후 다음을 누르세요. 찜하기.

3. 테스트 구성

  • 설정을 저장한 후 테스트 구성 버튼을 눌러 모든 작업을 올바르게 수행했는지 확인하세요.
  • ASP.NET SSO - 테스트 구성

4. 속성 매핑

  • 속성 매핑 섹션에서 OAuth 서버가 제공한 속성 이름을 ASP.NET 애플리케이션이 제공한 속성에 매핑한 다음 속성 매핑 저장.
  • ASP.NET SSO - 특성 매핑 저장
  • 참고 :매핑된 모든 속성은 세션에 저장되므로 애플리케이션에서 해당 속성에 액세스할 수 있습니다.

5. 통합 코드

  • 통합 코드는 모듈의 통합 코드 탭. 사용자 속성을 확인해야 하는 곳에 해당 코드 조각을 복사하여 붙여넣기만 하면 됩니다.
  • ASP.NET SSO - 통합 코드 탭

6. SSO(Single Sign-On) 애플리케이션에 다음 링크를 추가하세요.

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

이 가이드에서는 WordPress OAuth 서버 플러그인을 사용하여 WordPress를 OAuth 서버로 사용하고 ASP.NET 애플리케이션을 서비스 공급자로 사용하여 ASP.NET Single Sign-On(SSO)을 성공적으로 구성했습니다. 이 솔루션을 사용하면 몇 분 안에 WordPress 사이트 자격 증명을 사용하여 ASP.NET 애플리케이션에 대한 보안 액세스를 롤아웃할 수 있습니다.


도움이 필요하신가요?

메일을 보내주세요 aspnetsupport@xecurify.com 귀하의 요구 사항에 대한 빠른 안내(이메일/회의를 통해)를 원하시면 저희 팀이 귀하의 요구 사항에 따라 가장 적합한 솔루션/계획을 선택하도록 도와드릴 것입니다.

안녕하세요!

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

SUPPORT
miniOrange 지원팀에 문의하세요
성공

문의 해 주셔서 감사합니다.

24시간 이내에 연락을 받지 못한 경우 언제든지 다음 이메일로 후속 이메일을 보내주세요. info@xecurify.com