Delegado OpenID ao Google (não do Google Apps)
-
23-09-2019 - |
Pergunta
É possível usar meu site/blog pessoal para fazer login em sites que usam OpenID, e delegar à minha conta do Google?
Ok, pesquisei essa pergunta, mas não há boa resposta. Depois de passar algum tempo, descobri como fazê -lo. Vou responder isso sozinho como uma maneira de compartilhá -lo.
Solução
Agora é possível delegado OpenID na sua conta do Google (não no Google Apps).
Não, isto é não usando o Demo OpenId Provedor usando o mecanismo de aplicativo. Esta é a sua verdadeira conta do Google!
Primeiro você precisa ativar o seu Perfis do Google. Tente visualizar seu perfil e editá -lo, deve haver uma opção para definir o URL do seu perfil. Você tem duas opções lá: use o nome da conta do Gmail (sem a peça @gmail.com) como seu ID de perfil ou um número aleatório atribuído a você. Cabe a você decidir qual usar. De qualquer forma, esse ID é o seu ID de perfil abaixo.
Agora adicione o seguinte código HTML à sua página de delegação:
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" />
<link rel="openid2.local_id" href="https://profiles.google.com/[YOUR PROFILE ID]" />
E está feito. Agora tente fazer o login, então com seu URL personalizado!
Outras dicas
GoTo Visual Studio, no Solution Explorer Procure as pastas que contêm um círculo verde no canto inferior direito da pasta ... essa é uma pasta mapeada, vá para a pasta + pastas para encontrar os arquivos que você não quere basta removê-los, clique com o botão direito do mouse no arquivo que você não deseja e clique em Excluir!
Onde você está excluindo os arquivos?14hive?onde em 14hive se você é?
OpenID 2.0 para contas do Google desapareceuhttps://support.google.com/accounts/answer/6206245