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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top