다음을 위해 Apple로 로그인 설정 Xamarin.Forms
이 가이드에서는 Apple에서 고급 로그인을 수행하도록 플랫폼 간 애플리케이션을 설정하는 데 필요한 일련의 단계를 설명합니다. Apple 설치는 Apple 개발자 포털에서 바로 진행되지만 Android와 Apple 간에 안전한 관계를 만들려면 추가 단계가 필요합니다.
Apple 개발자 설정
애플리케이션에서 Apple로 로그인을 사용하려면 Apple 개발자 포털의 인증서, 식별자 및 프로필 섹션에서 몇 가지 설정 단계를 해결해야 합니다.
Apple 로그인을 수행합니다기본
do기본 이름을 등록하고 인증서, 식별자 및 프로필 섹션의 자세히 섹션에서 Apple에서 확인합니다.
할 일을 추가하고기본 등록을 클릭합니다.
참고 항목
do기본가 SPF 규격이 아닌 경우 SPF DNS TXT 레코드를 추가해야 합니다기본 계속하기 전에 전파될 때까지 기다려야 합니다. SPF TXT는 다음과 같이 표시될 수 있습니다.v=spf1 a a:myapp.com -all
다음으로 다운로드를 클릭하여 파일을 검색 apple-developer-domain-association.txt
하고 do기본 웹 사이트의 폴더에 업로드 .well-known
하여 do기본 소유권을 확인해야 합니다.
.well-known/apple-developer-domain-association.txt
파일이 업로드되고 연결할 수 있게 되면 확인을 클릭하여 Apple에서 할 일기본 소유권을 확인하도록 할 수 있습니다.
참고 항목
Apple은 .를 사용하여 소유권을 https://
확인합니다. SSL 설정이 있고 보안 URL을 통해 파일에 액세스할 수 있는지 확인합니다.
계속하기 전에 이 프로세스를 성공적으로 완료합니다.
앱 ID 설정
식별자 섹션에서 새 식별자를 만들고 앱 ID를 선택합니다. 앱 ID가 이미 있는 경우 대신 편집하도록 선택합니다.
Apple에서 로그인을 사용하도록 설정합니다. 기본 앱 ID로 사용 옵션을 사용하려고 할 가능성이 큽니다.
앱 ID 변경 내용을 저장합니다.
서비스 ID 만들기
식별자 섹션에서 새 식별자를 만들고 서비스 ID를 선택합니다.
서비스 ID에 설명 및 식별자를 제공합니다. 이 식별자는 사용자의 ServerId
식별자입니다. Apple에서 로그인을 사용하도록 설정 해야 합니다.
계속하기 전에 사용하도록 설정한 Apple로 로그인 옵션 옆에 있는 구성을 클릭합니다.
구성 패널에서 올바른 기본 앱 ID 가 선택되어 있는지 확인합니다.
다음으로 이전에 구성한 Web Do기본 선택합니다.
마지막으로 하나 이상의 반환 URL을 추가합니다. 나중에 사용하는 모든 redirect_uri
항목은 사용하는 것과 정확히 동일하게 여기에 등록되어야 합니다. URL을 입력할 때 URL에 http://
포함해야 https://
합니다.
참고 항목
테스트를 위해 사용하거나 localhost
사용할 127.0.0.1
수 없지만 다른 할 일기본을 local.test
사용할 수 있습니다. 이 작업을 수행하도록 선택한 경우 컴퓨터의 파일을 편집하여 이 가상의 hosts
작업을 로컬 IP 주소로 기본 확인할 수 있습니다.
완료되면 변경 내용을 저장합니다.
서비스 ID에 대한 키 만들기
키 섹션에서 새 키를 만듭니다.
키에 이름을 지정하고 Apple에서 로그인을 사용하도록 설정합니다.
Apple에서 로그인 옆에 있는 구성을 클릭합니다.
올바른 기본 앱 ID가 선택되어 있는지 확인하고 저장을 클릭합니다.
계속을 클릭한 다음 등록을 클릭하여 새 키를 만듭니다.
다음으로 방금 생성한 키를 한 번만 다운로드할 수 있습니다. 다운로드를 클릭합니다.
또한 이 단계에서 키 ID를 기록해 둡니다. 이 기능은 나중에 사용할 수 있습니다 KeyId
.
키 파일을 다운로드했습니다 .p8
. 메모장 또는 VSCode에서 이 파일을 열어 텍스트 내용을 볼 수 있습니다. 다음과 같이 표시됩니다.
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGBasGSM49AgGFCCqGSM49AwEHBHkwdwIBAQQg3MX8n6VnQ2WzgEy0
Skoz9uOvatLMKTUIPyPCAejzzUCgCgYIKoZIzj0DAQehRANCAARZ0DoM6QPqpJxP
JKSlWz0AohFhYre10EXPkjrih4jTm+b0AeG2BGuoIWd18i8FimGDgK6IzHHPsEqj
DHF5Svq0
-----END PRIVATE KEY-----
이 키 P8FileContents
의 이름을 지정하고 안전한 장소에 보관합니다. 이 서비스를 모바일 애플리케이션에 통합할 때 사용합니다.
요약
이 문서에서는 애플리케이션에서 사용하기 Xamarin.Forms 위해 Apple에서 로그인을 설정하는 데 필요한 단계를 설명했습니다.