Mudanças entre as edições de "Dataverse:Autenticação"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 15: Linha 15:
 
* Shibboleth
 
* Shibboleth
 
  {"status":"OK","data":[{"id":"shib","factoryAlias":"shib","enabled":true}]}
 
  {"status":"OK","data":[{"id":"shib","factoryAlias":"shib","enabled":true}]}
 +
 +
== Habilitando identificado Builtin ==
 +
 +
Cirar um arquivo Json para as configurações
 +
 +
Arquivo '''builtin.json'''
 +
{
 +
"id":"builtin",
 +
"factoryAlias":"BuiltinAuthenticationProvider",
 +
"title":"Dataverse Local",
 +
"subtitle":"Datavers' Internal Authentication provider",
 +
"factoryData":"",
 +
"enabled":false
 +
}
 +
 +
Enviando para o servidor
 +
 +
curl -X POST -H 'Content-type: application/json' --upload-file builtin.json http://localhost:8080/api/admin/authenticationProviders
 +
 +
Habilitando a autenticação
 +
 +
curl -X PUT -d 'true' http://localhost:8080/api/admin/authenticationProviders/builtin/enabled
 +
 +
== Definindo o autenticador padrão ==
 +
curl -X PUT -d builtin http://localhost:8080/api/admin/settings/:DefaultAuthProvider
 +
 +
== Autorizando cadastro de novos usuários ==
 +
curl -X PUT -d 'true' http://localhost:8080/api/admin/settings/:AllowSignUp

Edição atual tal como às 14h18min de 18 de junho de 2021

Verificar as autenticações ativas

curl -X GET http://localhost:8080/api/admin/authenticationProviders
"status":"OK","data":[{"id":"builtin","factoryAlias":"BuiltinAuthenticationProvider","title":"Dataverse Local","subtitle":"Datavers' Internal Authentication provider","factoryData":"","enabled":true}]}r


  • Autenticação de fábrica
curl -X GET http://localhost:8080/api/admin/authenticationProviderFactories
 {"status":"OK","data":[{"alias":"BuiltinAuthenticationProvider","info":"BuiltinAuthenticationProvider - the provider bundled with Dataverse"},{"alias":"shib","info":"Factory for the Shibboleth identity provider."},{"alias":"oidc","info":"Factory for Open ID Connect providers"},{"alias":"oauth2","info":"Factory for OAuth2 identity providers."}]}
  • Padrão
{"status":"OK","data":[{"id":"builtin","factoryAlias":"BuiltinAuthenticationProvider","title":"Dataverse Local","subtitle":"Datavers' Internal Authentication provider","factoryData":"","enabled":true}]}
  • Shibboleth
{"status":"OK","data":[{"id":"shib","factoryAlias":"shib","enabled":true}]}

Habilitando identificado Builtin

Cirar um arquivo Json para as configurações

Arquivo builtin.json

{
"id":"builtin",
"factoryAlias":"BuiltinAuthenticationProvider",
"title":"Dataverse Local",
"subtitle":"Datavers' Internal Authentication provider",
"factoryData":"",
"enabled":false
}

Enviando para o servidor

curl -X POST -H 'Content-type: application/json' --upload-file builtin.json http://localhost:8080/api/admin/authenticationProviders

Habilitando a autenticação

curl -X PUT -d 'true' http://localhost:8080/api/admin/authenticationProviders/builtin/enabled

Definindo o autenticador padrão

curl -X PUT -d builtin http://localhost:8080/api/admin/settings/:DefaultAuthProvider

Autorizando cadastro de novos usuários

curl -X PUT -d 'true' http://localhost:8080/api/admin/settings/:AllowSignUp