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

De BrapciWiki
Ir para navegação Ir para pesquisar
 
Linha 17: Linha 17:
  
 
== Habilitando identificado Builtin ==
 
== Habilitando identificado Builtin ==
curl -X PUT -d 'true' http://localhost:8080/api/admin/authenticationProviders/builtin/enabled
 
  
 
Cirar um arquivo Json para as configurações
 
Cirar um arquivo Json para as configurações

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