AWS CLI에서 Amazon Cognito(ID 풀)를 사용해 봅니다.

3297 단어 cognitoAWS

개요



ID 풀을 사용하여 인증된 ID(Facebook 연계)와 인증되지 않은 ID를 사용한 인증 시도

메모



인증된 ID(Facebook)



전제


  • Facebook 개발자 계정으로 앱 등록
  • 테스트용 사용자 토큰 획득
  • Cognito의 ID 풀을 작성했습니다(인증 프로바이더는 Facebook)
  • ID 풀 ID 확인


  • 메모


    > aws cognito-identity get-id --identity-pool-id "[IDプールのID]" --logins "graph.facebook.com=[ユーザートークン]"
    {
        "IdentityId": "ap-northeast-1:0cde9dab-cb6d-465e-903f-b339f612609a"
    }
    # ↑のIDは控えておく
    > aws cognito-identity get-credentials-for-identity --identity-id "[取得したID]" --logins "graph.facebook.com=[ユーザートークン]"
    {
        "Credentials": {
            "SecretKey": "", 
            "SessionToken": "", 
            "Expiration": , 
            "AccessKeyId": ""
        }, 
        "IdentityId": ""
    }
    # ↑控えておく
    
    > export AWS_ACCESS_KEY_ID=xxxxx
    > export AWS_SECRET_ACCESS_KEY=xxxx
    > export AWS_SESSION_TOKEN=xxxxx
    # あとはお好きに
    

    인증되지 않은 ID



    전제


  • "인증되지 않은 ID에 대한 액세스 사용"을 선택하고 저장합니다.



    메모


    > aws cognito-identity get-id --identity-pool-id "[IDプールのID]"
    {
        "IdentityId": "ap-northeast-1:0cde9dab-cb6d-465e-903f-b339f612609a"
    }
    # ↑のIDは控えておく
    > aws cognito-identity get-credentials-for-identity --identity-id "[取得したID]"
    # あとは同じ
    

    참고



    ID 풀 (페더 레이 티드 아이덴티티) 사용 - Amazon Cognito htps : // / cs. 아 ws. 아마존. 코 m / 그럼 _ jp / 코 g에 / ㅁ st / ゔ ぇ ぺ ぺ ぐ で / イデンチ ty-poo ls. HTML
  • 좋은 웹페이지 즐겨찾기