Slack app 생성 URL : https://api.slack.com/apps 왼쪽 탭 Basic Information에서 APP ID, ClientID, Cleint Secrit 데이터를 확인한다. Redirect URL은 왼쪽 탭 OAtuh & Permissions에서 Redriect URLs 에서 추가 하면된다. 그리고 App에서 사용할 Scopes를 세팅한다. channels:historyView messages and other content in a user’s public channelschannels:readView basic information about public channels in a workspacechannels:writeManage a user’s public c..
애플 oauth2 로그인 콘솔 접속 방법애플 개발자 콘솔 접속 URL : https://developer.apple.com/account 위 URL 접속해서 인증서로 들어간다. 왼쪽탭 Identifiers 를 들어가서 오른쪽 ServicesIDs에 들어가서 Identifiers를 만든다.그리고 Sign In with Apple 의 Enabled체크와 Configure 에서 그리고 Website URLs 의 + 버튼을 클릭해서 도메인과, Return URLs를 기입하면된다. Return URLs가 허용할 redirect URL 이다. 기입했으면 저장해야되는데 나와서 Continue 버튼을 클릭하고 save버튼을 누르면 된다. 로그인할때 scope로 name과 email, response_typ..
구글은 email이나 calenar에 대한 알림을 구독 하려면Pub/Sub을 이용해야 한다. https://console.cloud.google.com/cloudpubsub위 URL에 접속해서 Topics에 들어간다음 Topic을 만들고 구독을 추가 하면된다. 전송유형은 push로 해서 알림을 받을 endpoint를 기입해주면 된다. 그리고 소스에서는 구글 sdk를 이용해서 WatchRequest()에 그 위에서만든 토픽 이름을 이용해서 watchRequest 객체를 만들고val resourceList = listOf("INBOX")/** * Gmail watch 요청은 Cloud Pub/Sub 이용하여 푸시 알림을 전달 */val watchRequest = WatchRequest().appl..
portal.azure.com 사이트로 로그인해서 Microsoft Entra ID 서비스로 들어간다. 그 다음 왼쪽 탬 관리에서 앱등록 으로 들어가서 앱등록을 한다. 앱 등록에서는 지원되는 계정 유형이 있다., 모든 조직계정과 개인계정이 사용될수 있도록 하려면 아래 3번째꺼를 선택하면된다.만들어진 앱에서 클라이언트 ID와 시크릿 키를 발급받으면 된다. 그리고 관리>인증에서 웹 리디렉션 URI를 기입하면된다. 그리고 왼쪽 탭 관리>API 사용권한 에서 사용자가 사용할수 있는 API 사용 권한을 추가 해줘야 한다. 여기서는 사용자가 API 를 사용요청을 하였을때 그 API에 대한 권한을 열어주기 위함이다. 권한추가 > Microsoft Graph > 위임된 권한 에서 권한 선택 칸에서 검색하고 권한을 선..